git分支操作、分支合并冲突解决
目錄
git bash分支命令
git bash分支簡(jiǎn)單操作
git bash分支合并沖突修改
git bash分支命令
注意:切換分支的時(shí)候,本地、暫存區(qū)的文件依然在本地、暫存區(qū)。也就是只是切換本地倉(cāng)庫(kù)的數(shù)據(jù)!
查看分支:git branch或git branch -av
創(chuàng)建分支:git branch <name>
切換分支:git checkout <name>
創(chuàng)建+切換分支:git checkout -b <name>
合并某分支到當(dāng)前分支:git merge <name> ?(把name分支合并到當(dāng)前分支,即name分支距離遠(yuǎn)---把遠(yuǎn)的合并到近的)
刪除分支:git branch -d <name>
?? ??? ??? ??? ?git branch -D <name>強(qiáng)行刪除
用git log --graph命令可以看到分支合并圖
git bash分支簡(jiǎn)單操作
1.在master分支創(chuàng)建文件test.txt,里面內(nèi)容為:
2.創(chuàng)建test分支,并且切換到test分支
3.在test分支中修改test.txt
4.提交到遠(yuǎn)程倉(cāng)庫(kù)
git add .
git commit -m "xxx"
git push origin test:test
5.切換到master分支
git checkout master
6.將test分支合并到master分支
7.合并成功!
8.刪除test分支
git bash分支合并沖突修改
1.回到之前的狀態(tài)
2.新建test分支
3.修改test.txt文件并且提交
4.切換到test分支,修改test.txt文件并提交
5.切換到master分支,此時(shí)因?yàn)閮蓚€(gè)文件有沖突了,合并試一下
也是merge成功了,但是提示有沖突!
文件內(nèi)出現(xiàn)這種情況:
此時(shí)將文件修改并提交即可。
6.刪除test分支(如果不修改沖突,并提交的話,是不可以刪除test分支的)
7.修改沖突,提交之后,刪除test分支,刪除成功
總結(jié)
以上是生活随笔為你收集整理的git分支操作、分支合并冲突解决的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: shell脚本传递参数,并且判断参数是否
- 下一篇: 我的代码为什么看起来像shit?