20分钟学会git基本操作,创建远程仓库

举报
秋名山码民 发表于 2023/01/22 18:52:36 2023/01/22
【摘要】 git基本命令1.clone(克隆):从远程仓库中克隆代码到本地仓库2.checkout (检出):从本地仓库中检出一个仓库分支然后进行修订3.add(添加):在提交前先将代码提交到暂存区4.commit(提交):提交到本地仓库。本地仓库中保存修改的各个历史版本5.fetch(抓取): 从远程库,抓取到本地仓库,不进行任何的合并动作,一般操作比较少。6.pull(拉取):从远程库拉到本地库...

git基本命令

1.clone(克隆):从远程仓库中克隆代码到本地仓库
2.checkout (检出):从本地仓库中检出一个仓库分支然后进行修订
3.add(添加):在提交前先将代码提交到暂存区
4.commit(提交):提交到本地仓库。本地仓库中保存修改的各个历史版本
5.fetch(抓取): 从远程库,抓取到本地仓库,不进行任何的合并动作,一般操作比较少。
6.pull(拉取):从远程库拉到本地库,自动进行合并(merge),然后放到到工作区,相当于fetch+mergeI
7.push(推送):修改完成后,需要和团队成员共享代码时,将代码推送到远程仓库

基本的Linux命令:

  1. ls 查看当前目录
  2. cat 查看文件内容
  3. touch 创建文件
  4. vi vi编辑器

用户名

git config --global user.name"ymm"

git config --global user.email"mashengmingming@163.com"

git config --global user.email 查看配置

本地仓库

  1. 创建一个空目录
  2. 执行:git init
  3. 创建成功后,会看到多了一个git目录
    请添加图片描述

git常用命令

  1. git add (工作区–> 暂存区)

touch f1.txt //创建一个txt文件

git add. //把文件加入暂存区

请添加图片描述

  1. git commit (暂存区–> 本地仓库)

git commit -m “add f1”

-m “+描述”

  1. git log

查看日志

在这里插入图片描述

  1. 版本回退

git reset --hard commitID

commitID这个我们可以使用上面的git -log查看

git 分支

使用分支意味着我可以把我的工作从开发主线上分离开来,以免影响开发主线,同一个仓库可以有多个分支,各个分支相互独立,互不干扰

通过git init命令创建本地仓库的时候默认会创建应该master分支。

分支相关的命令

  • git branch 查看分支
  • git branch[name] 创建分支
  • git check out[name] 切换分支
  • git push [shortName] [name] 推送到远程仓库分支
  • git merge [name] 合并分支
  1. 查看本地分支

    git branch请添加图片描述

  • git branch 列出所有本地分支
  • git branch -r 列出所有远程分支
  • git branch -a 列出所有分支
  1. 创建本地分支

    git branch 分支名

  2. 切换分支

    git checkout 分支名请添加图片描述

  3. 合并分支

    git merge 分支名请添加图片描述

  4. 推送到远程仓库
    刚刚创建了一个新的本地分支,现在推送到远程仓库分支
    git push [shortName] [name]
    [shortName]是远程仓库的别名,默认是origin
    git push origin b1

  5. 删除分支
    不能删除当前分支

远程仓库

个人开发,比较常用的远程仓库有,github,码云等,码云比较快一点,我们用码云来演示远程仓库操作

注册码云

  1. 新建仓库
    请添加图片描述

  2. 公私密钥

git中

ssh-keygen -t rsa一直回车就好

查看公钥

cat ~/.ssh/id_rsa.pub

请添加图片描述

  1. 验证是否添加成功

ssh -T git@gitee.com
请添加图片描述

推送文件到远程仓库

  1. git remote add origin https://gitee.com/Vamye/gittab.git

    测试有没有添加成功,

    git remote请添加图片描述

  2. 推送到远程仓库

    git push origin master这块我在推送的时候会弹出gitee的登录,登录一下就推送上去了

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。