Git基础教程_Git分支管理操作

系统上线后,又要修改bug,又要开发新的功能.
由于新功能没有开发完,所以需要建立分支,一边修改bug,一边开发新功能,最终合并.
图片[1]-Git基础教程_Git分支管理操作 - 程序员知识精选-程序员知识精选

(一)查看分支

# 查看本地分支信息
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
注意:分支修改文件中如果有换行的话会报错

图片[2]-Git基础教程_Git分支管理操作 - 程序员知识精选-程序员知识精选

解决:Git默认配置替换回车换行成统一的CRLF,我们只需要修改配置禁用该功能即可。
git config --global core.autocrlf false

(六)删除分支

  当之前创建的分支,完成了它的使命,如 Bug 修复完,分支合并以后,这个分支就不在需要了,就可 以删除它。
git checkout -b dev 创建分支
# 删除dev分支 
git branch -d dev
© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发
程序员吾非同的头像-程序员知识精选

昵称

取消
昵称表情代码图片