Git 是一款分布式版本控制工具,分支管理是 Git 的一个重要功能。分支可以让团队成员在不影响主干代码的情况下,开展自己的工作,并且可以合并其他成员的工作。常见的分支类型有主分支(master)、开发分支(develop)、特性分支(feature)、bug 修复分支(hotfix)等。在开发过程中,如果遇到分支合并冲突的情况,可以使用 Git 提供的三种合并方式进行解决:快进合并(fast forwarding)、普通合并(non fast-forward)和合并冲突(conflict)。
如果需要创建一个分支,可以在本地使用 git branch <分支名称>
命令创建分支,需要切换到该分支,可以使用 git checkout <分支名称>
命令或者使用 git switch <分支名称>
命令。切换到主分支可以使用 git checkout master
命令或者使用 git switch master
命令。
如果遇到分支合并冲突,可以先使用 git status
命令查看冲突的文件,然后手动修改文件中冲突的部分,处理完冲突后可以使用 git add <文件名称>
命令将修改后的文件添加到缓存区,再使用 git commit
命令提交修改。如果需要放弃合并,可以使用 git merge --abort
命令取消当前的合并操作。
参考链接:
领取专属 10元无门槛券
手把手带您无忧上云