2014-04-25 62 views
1

我有2個分支機構在我的項目沒有區別(實際上我有一個版本的其它分支,但此處無關緊要):GIT:不同的哈希值,但樹枝

  • 發展

假設master的散列爲X,develop的值爲Y.沒有掛起的提交。然後,我合併developmaster,我可以檢查兩個分支之間沒有差異的文件。爲什麼在合併之後,master的散列仍然不同於develop的?我還有其他不會發生的項目,即合併後兩個哈希值相等。

我可以做些什麼來產生這種效果?我怎樣才能實現兩個哈希是平等的?

在此先感謝。

+0

謝謝Joachim。有沒有辦法「預覽」合併而不執行它?我不知道如果做這樣的合併會破壞開發分支...... – Claudix

+0

忽略它..我可以創建一個新的「測試」分支從開發和合併到它的主。我會試着看看會發生什麼。 – Claudix

回答

2

如果你真的想他們兩個是相等的,那麼一個

git reset develop 

而在主分支將做到這一點。有一點不同,因爲歷史不一樣。看看你的日誌,看看它在哪裏。

+0

嗯..我會盡力檢查日誌。謝謝。 – Claudix