git分支那些事

Git的强大地方之一就是它的分支管理。

或许有些朋友还不知道Git分支管理是什么,可以参考这篇文章:https://git-scm.com/book/zh/v1/Git-%E5%88%86%E6%94%AF-%E4%BD%95%E8%B0%93%E5%88%86%E6%94%AF

顺便推荐一下廖雪峰老师的Git教程:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000。挺清晰的,一些Git的原理配合他的一些图理解起来也很直观。

前期准备是已经和远程仓库建立好联系,master分支下有个master.txt文件。

下面开始关于Git的分支操作。

1.创建分支: git branch 分支名
2.查看分支情况:git branch
创建了名为dev的分支,并进行查看
这里写图片描述
带星号表示的是当前分支。

3.切换分支 git checkout 分支名
git branch -b 分支名 可以创建并切换到该分支
这里写图片描述
红框的地方也可以看到当前处于哪个分支。

4.添加文件到远程
我们像之前一样 git add git commit git push 发现 报错了!
这里写图片描述
git push 是上传本地所有代码,但是远端并没有dev分支(我粗糙的理解)
所以应该 git push origin 分支名 这样操作后 我们在github上也可以看到了
这里写图片描述

5.合并分支 切换到主分支(默认为master)后 git merge 分支名
这里写图片描述

6。删除分支 git branch -d 分支名
这里写图片描述

有时候我们创建一个分支但是因为种种原因发现这种方法删不掉对应分支,那我们就可以用git branch -D 分支名 来处理

7.删除远程分支 git push origin :分支名 注意origin后面有一个空格!
这里写图片描述
这里写图片描述

8.远程直接建立分支 其实直接就是在那个框框里创建就可以

9.从远程pull下来分支 git pull origin 分支名
情况是你的小伙伴上传了了一个分支 并且有文件 还是像之前一样git pull 结果发现……
这里写图片描述
分支也还是只有那一个分支。
可以git checkout 分支名

10.小伙伴更新了一个分支的文件 本地也想更新 怎么办?
①git checkout 到对应的分支之后 再 git pull
②不切换到对应分支 直接git pull origin 分支名

其实Git 关于分支的内容还有很多 这里也仅仅是冰山一角~ 不过我们也可以看到Git极其强大的关于团队协作—分支的功能! 以上也仅仅是个人实践 有任何不妥的地方也欢迎大家指出!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值