最近刚接触git,记录一下学习过程中纠结过的点儿。
合并分支时,不说明的情况下,git会用Fast forward模式,如果删除分支,会丢掉分支信息;使用–no-ff禁用Fast forward模式,可以在merge时生成一个新的commit,从而就可以从分支历史中看出分支信息。
下面是实验:
1、使用Fast forward模式
创建分支dev
git学习——合并分支
修改文件,并添加、提交
git学习——合并分支
切换到master分支后,合并dev,查看log
git学习——合并分支
2、不使用Fast forward模式

git学习——合并分支
可以看到合并分支的记录,如果是ff模式,就无法看出。

相关文章:

  • 2021-09-17
猜你喜欢
  • 2021-11-28
  • 2021-11-26
  • 2021-10-29
  • 2021-05-05
  • 2021-12-31
  • 2021-07-19
相关资源
相似解决方案