git 的分支操作

git checkout -b branchname 新建分支
git checkout branchname :切换分支

在master时使用
git merge -n name :合并分支name,

  • n: do not show a diffstat at the end of the merge

git log --graph 以图的方式查看信息

解决两个分支(branch1 和branch2 在合并到master的情况):
1、查看master与branch 1合并的commmit id :
git reflog
2、回master :git checkout branchname
3、回退 master与branch 1合并的commmit id :
使用git reset --hard id
4、合并branch2 时有冲突,
在这里插入图片描述
5、解决方式手动修README.md,同一保证提交的的内容是最终的内容。

冲突文件中的其中<<<<<<< HEAD 到 ======= 中间的内容是l是一个分支提交的。
======= 到 >>>>>>> commit-id 是另一个分支中的内容。
这个冲突解决只学到浅显的一部分。

未完待续。。。。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值