首页 > 技术分享 > Gitee
收藏

Git分支管理

02/21 12:14
大潇博客 原创文章,转载请标明出处

查看所有分支:git branch

带“*”的表示当前所在分支

查看分支.png


创建分支:git branch 分支名称

如创建一个微信支付分支:git branch wechat

切换分支:git checkout 分支名称

如切换到新创建的微信支付分支:git checkout wechat

创建分支和切换分支.png

切换到新创建的分支后,修改分支中的任意文件,然后add和commit,再切换到主分支,查看刚才修改过的文件,发现文件没有被修改过

这就是分支的作用


合并分支

修改完成某个分支的文件后,在分支中进行add和commit,然后切换到主分支,把修改过的分支合并到主分支中

命令:git merge 分支名称(被修改的分支)


删除分支

git branch -d 分支名称


快速创建和切换分支

命令:git checkout -b 分支名称  #创建分支并快速切换到分支中

等同于:

git branch 分支名称

git checkout 分支名称

两条命令



代码演示:

下面做一个演示,场景与上面所述一致,创建wxpay和alipay两个分支,分别修改后合并到主分支

首先创建wxpay分支,修改文件并提交到仓库

微信分支.png


创建支付宝分支,修改并提交到仓库

支付宝分支.png


合并分支

合并分支.png


由于我每次都修改了文件的第三行,以至于合并后,文件提示有冲突

修改冲突.png


冲突中提示了分支信息,保留需要的代码,其余删除即可


打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311