git 分支

创建与合并分支

1.创建并切换到dev分支

$ git checkout -b dev

这一步相当于

$ git branch dev  
$ git checkout dev

2.$ git branch查看当前分支,当前分支前面会有一个*

3.对当前分支操作(和master操作是一样的,不影响master)

4.切换回master分支

$ git merge dev
Updating d17efd8..fec145a
Fast-forward
 readme.txt |    1 +
 1 file changed, 1 insertion(+)

Fast-forwardGit告诉我们,这次合并是“快进模式”,也就是直接把master指向dev的当前提交,所以合并速度非常快。

当然,也不是每次合并都能Fast-forward,后期学到了我再补充

  • 补充: $ git merge --no-ff -m "merge with no-ff" dev
    (1)请注意–no-ff参数,表示禁用Fast forward
    (2) 因为本次合并要创建一个新的commit,所以加上-m参数,把commit描述写进去。*
    5.$ git merge dev把dev的内容合并到master上
    6.$ git branch -d dev删除dev分支
    7.$ git branch查看当前分支,只剩下master分支了

小结

查看分支 $ git branch
创建分支 $ git branch <name>
切换分支 $ git checkout <name>
创建+切换分支 $ git checkout <name>
合并某分支到当前分支 $ git merge <name>
删除分支 $ git branch -d <name>

本文为学习廖雪峰老师博客所作的笔记

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值