鍍金池/ 問答/Linux/ 如何理解Git的Fast Forward 和 no fast foward合并模

如何理解Git的Fast Forward 和 no fast foward合并模式?

我看了網(wǎng)上很多資料,好多都是翻譯外文的,看完之后還是懵逼啊。

我可不可以理解誒為Fast Forward是直接把開發(fā)分支合并到master分支,而不保留開發(fā)分支上的commit記錄。也就是說其他人在閱讀master分支的commit歷史,只能看到開發(fā)分支有過合并到master的記錄,但是看不到開發(fā)分支在合并到master之前具體又有哪些commit,對(duì)嗎?

回答
編輯回答
寫榮

看圖

只能看到開發(fā)分支有過合并到master的記錄,但是看不到開發(fā)分支在合并到master之前具體又有哪些commit

如果執(zhí)行了 Fast Forward,開發(fā)者根本不會(huì)看到這個(gè)分支,就像在 master 直接 commit 一樣。

2018年4月25日 08:16