Git分布式版本控制系统——Git常用命令(二)

五、Git常用命令————分支操作

同一个仓库可以有多个分支,各个分支相互独立,互不干扰

分支的相关命令,具体如下:

git branch                               查看分支

git branch [name]                   创建分支(name是分支名)

git checkout [name]                切换分支(name是分支名)

git push [shortname] [name]    推送至远程仓库分支(shortname是远程仓库的别名name是分支名)

推送成功之后在码云上就可以看到这个分支

git merge [name]                    合并分支

合并前两个分支里面的文件如下图

合并之后就可以在master分支中看到zhang1分支中的文件,如下图

六、分支合并时冲突解决

在两个分支下面修改同一个文件zhang11.txt文件

在master分支下修改文件如下图

在zhang1分支下修改文件如下图

这个时候想要将zhang1分支的文件合并到master分支中,就会出现如下警告,提示合并时出现冲突

解决方案如下:

1、在master分支下打开zhang11.txt文件,手动修改文件如下图:

2、将修改后的合并文件提交给git

3、将合并后的文件提交给远程仓库

 七、标签操作

Git中的标签,指的是某个分支某个特定时间点的状态。通过标签,可以很方便的切换到标记时的状态。

比较有代表性的是人们会使用这个功能来标记发布节点(v1.0、v1.2等)。例如下面这个例子:

git tag [name]                                    创建标签(name是标签名)

git tag                                                列出已有标签

git push [shortname] [name]             将标签推送到远程仓库(name是标签名)

这个时候v1.0标签记录的就是当时master分支下的文件的状态,如下图所示:

在master分支下添加一个文件,成功之后再创建一个标签v2.0

git checkout -b [branch] [name]        检出标签(branch分支名,随意取;name是标签名,检出标签时需要新建一个分支来指向某个标签)

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值