一、为什么使⽤分⽀
通过分⽀操作可以更⽅便的进⾏迭代开发。不同版本代码之间互不⼲扰。
二、分支管理
1、创建分支
git branch dev
2、查看分支
git branch
3、切换分支
git checkout dev
4、创建+切换分支
git branch -b dev1
5、删除某分支
git branch -D 分支名
三、合并分⽀解决冲突
前提分⽀1和分⽀2都进⾏了代码修改。
例:将分⽀dev1的内容合并到分支dev
1、切换到当前分支dev1
git checkout dev1
2、和分⽀dev进⾏合并
git merge dev
3、执⾏第⼆步后出现冲突(CONFLICT)
Auto-merging hello.py
CONFLICT (content): Merge conflict in hello.py
Automatic merge failed; fix conflicts and then commit the result.
4、解决⽅案:
编辑合并dev1和dev的内容
print 'first'
<<<<<<< HEAD
print 'master second'
=======
print 'dev second'
>>>>>>> dev
修改好之后,$ git add ⽂件名
$ git commit -m “描述信息”
新建/编辑文件后不能切换分支,需要先进行add、commit提交到暂存区
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/123477.html