系统上线后,又要修改bug,又要开发新的功能.
由于新功能没有开发完,所以需要建立分支,一边修改bug,一边开发新功能,最终合并.
(一)查看分支
# 查看本地分支信息 git branch # 查看相对详细的本地分支信息 git branch -v # 查看包括远程仓库在内的分支信息 git branch -av 注意:前面带有*号,这标识我们当前所在的分支
(二)创建分支
# 新建一个名称为 dev 的分支 git branch dev
(三)切换分支
# 新建完 dev 分支以后,通过该命令切换到 dev 分支 git checkout dev 注意:当我们创建完分支以后,我们需要切换到新建的分支,否则,所有的修改,还是在原来的分支上。事实上,所有的改动,只能影响到当前所在的分支。
(四)创建并切换分支
# 新建 dev 分支,并切换到该分支上 git checkout -b dev
(五)合并分支
# 切换回 master 分支 git checkout master # 将 dev 分支中的修改合并回 master 分支 git merge dev 注意:分支修改文件中如果有换行的话会报错
解决:Git默认配置替换回车换行成统一的CRLF,我们只需要修改配置禁用该功能即可。 git config --global core.autocrlf false
(六)删除分支
当之前创建的分支,完成了它的使命,如 Bug 修复完,分支合并以后,这个分支就不在需要了,就可 以删除它。 git checkout -b dev 创建分支 # 删除dev分支 git branch -d dev

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧