git 命令(二)分支相关

分支的好处:

1. 多人同时开发,并行开发,互不干扰

2. 其中一个分支开发失败,删除即可,不影响其他。

分支操作:

(1) 创建新分支

git branch 分支名称

(2)查看所有分支

git branch

哪个是绿色表明当前在哪个分支~

(3)查看分支 以及各个分支最新版本号,commit注释

git branch -v

(4) 分支切换

git checkout  分支名称

(5) 创建并切换

git checkout -b 分支名称

这个执行完直接切过去, 是 git branch 和 git checkout 的集合~

(6) 分支合并

合并到哪个分支上,就得先切到这个分支上,站在被合并分支的角度~

然后git merge 另一个分支

如:把test分支合并到master

git checkout master
git merge test

(6) 合并分支代码冲突解决

产生冲突的原因:

如果两个分支改的是同一个文件的同一个位置,但内容又不一样,这个git就不知道该采用哪个,就会报冲突的错误

 比如test 分支合并到master有冲突,在master分支上git merge test,会报错 CONFLICT,然后合并分支失败~

解决方法:1. 手动去合并冲突,在master分支上打开冲突的文件,手动更改成想要的代码后。

2. git add 

git  add 文件名称 / git add .

标记冲突已解决: ALL conflicts fixed but you are still merging

3. 然后重新提交一下

// git commit 后面不能带文件名
git commit -m '注释' 
git push

4. 这个时候master是正确的代码了,需要同步到test分支上, 同理

git checkout test
git merge master

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值