git

作者: 勇敢的我2017 | 来源:发表于2025-10-15 10:48 被阅读0次

https://www.cnblogs.com/michael-xiang/p/13179837.html

https://mbd.baidu.com/newspage/data/dtlandingsuper?nid=dt_4914778554173581771

https://blog.csdn.net/weixin_45565886/article/details/133798840

p1 - rebase和merge的效果对比
p2 - 利用rebase合并提交;总结这两个命令的最佳实践

截屏2024-04-23 下午4.23.43.png 截屏2024-04-23 下午4.24.00.png

git merge --ff
--ff是指fast-forward命令。当使用fast-forward模式进行合并时,将不会创造一个新的commit节点。默认情况下,git-merge采用fast-forward模式。

git merge --no-ff
即使可以使用fast-forward模式,也要创建一个新的合并节点。这是当git merge在合并一个tag时的默认行为。

在dev分支上,执行git rebase -i master,即可把dev分支变基到master分支上。-i命令表示可以编辑commit信息

git merge:当需要保留详细的合并信息的时候建议使用,特别是需要将分支合并进入master分支时

git rebase:当发现自己修改某个功能时,频繁进行了git commit提交时,发现其实过多的提交信息没有必要时使用,分支多,内容多时也可以考虑使用 `

相关文章

网友评论

      本文标题:git

      本文链接:https://www.haomeiwen.com/subject/eocfgdtx.html