为什么分支这么重要

什么是分支?

 学会分支能让你体验事半功倍的感觉!

分支在实际开发中的作用 

master 主分支 

功能分支 

主分支和功能分支的区别:
主分支会一直存在,而功能分支是在需要的时候创建,合并后就消失了,存在时间不长
 

查看分支列表 

通过 git branch 命令查看 Git 仓库中所有的分支列表,记住!分支前面的 * 表示当前所处的分支 

创建新分支 

git branch 分支名字

重点:基于当前分支创建一个新分支,即使创建完了还是处于当前分支,并不会切换到新分支

切换分支 

  git checkout 分支名字  命令,来切换到你要操作的分支

分支的快速创建和切换 

git checkout -b 分支名称

注意:一般都先切换到 mask 主分支上在进行创建和切换分支

合并分支 

注意:git checkout master  先切换到主分支;git merge 分支名字 在执行合并

删除分支 

git branch -d 分支名称

在删除分支的时候要保证自己不是在要删除的分支里面,要切换到主分支再删除已经合并到主分支的分支

如果当分支还没有被合并到主分支的时候要删除的话就会报错,如还要删除,就执行 git branch -D 分支名称,表示强制删除

遇到冲突时的分支合并 

 手动更改完之后要再执行 add . 告诉 git 我已经手动解决了冲突,然后再 git commit -m 提交信息

将本地分支推送到远程仓库 

 git push -u  远程仓库的别名  本地分支的名称:远程分支的名称

默认远程仓库的别名为 origin ,如果不想改远程分支的名称,那就不用写 : 后面的了

查看远程仓库中所有的分支列表 

通过 git remote show 远程仓库名称

默认远程仓库名称就是 origin 

跟踪分支 

如果不要重命名就执行:
git checkout 远程分支的名称

如果要重命名:
git checkout -b 取名的本地分支名字 远程仓库名称(默认origin)/远程分支名称

拉取远程分支的最新的代码 

如果远程分支更新了,那就远程分支更新了哪个分支,就在本地对应切换到哪个分支,再执行 git pull 就可以更新了 

删除远程的分支 


 分支的内容到这里就结束啦~希望大家都有收获 

  

  • 11
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 32
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 32
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值