我看了网上很多资料,好多都是翻译外文的,看完之后还是懵逼啊。
我可不可以理解诶为Fast Forward是直接把开发分支合并到master分支,而不保留开发分支上的commit记录。也就是说其他人在阅读master分支的commit历史,只能看到开发分支有过合并到master的记录,但是看不到开发分支在合并到master之前具体又有哪些commit,对吗?
我看了网上很多资料,好多都是翻译外文的,看完之后还是懵逼啊。
我可不可以理解诶为Fast Forward是直接把开发分支合并到master分支,而不保留开发分支上的commit记录。也就是说其他人在阅读master分支的commit历史,只能看到开发分支有过合并到master的记录,但是看不到开发分支在合并到master之前具体又有哪些commit,对吗?
5 回答2.9k 阅读
3 回答2.7k 阅读
3 回答1k 阅读
2 回答436 阅读✓ 已解决
481 阅读
看图
如果执行了 Fast Forward,开发者根本不会看到这个分支,就像在 master 直接 commit 一样。