2014-03-26 95 views
0

繼我previous question,我看到下面的輸出:爲什麼git顯示其他人在我的git狀態下提交?

commit 859370e0faec6d708466512eb000140d974292f6 
Author: John B <[email protected]> 
Date: Wed Mar 26 11:55:38 2014 +0530 

    Fixed Bug #61852(FeedBack) 

在這裏,我看到了一些其他開發人員(約翰B)的變化。我現在應該怎麼做?我應該承諾local commitsdevelop分支,或者我應該通知該開發人員嗎?

+0

好的,謝謝。我這是我期待的。謝謝。我會繼續前進。如果您可以將其粘貼爲答案,我會接受答案。非常感謝你 –

+0

順便說一句。如果其他開發人員的提交都在您的分支上,那麼您可能需要再次「拉」。但git會自動合併它(或產生衝突,你必須解決) – quetzalcoatl

+0

@quetzalcoatl:哦,好吧!謝謝 –

回答

2

他改變了代碼。他確實承諾。他推動它。然後你拉它。現在你看到他在日誌中的提交。你爲什麼要通知他他做了你所看到的改變?這是100%正常。繼續。

如果你擔心,因爲你正處於一些變化的中間,同時他改變了一些東西 - 好的。這也很正常。但他速度更快。現在由您來審查和合並/重新署名/提交這樣的代碼,這些代碼不僅與您的「起點」相關,而且與他的更改也是安全有效的。這是'合併'的基本假設,必須在分支機構之間的某個時間點發生(甚至在不同的人工作時甚至是同一分支機構)。

最重要的是,如果您正在處理不同的文件/行,那麼GIT可能會自動合併它們。它可能會默默地走。不過,這是你的業務邏輯,所以你應該檢查一下,只是爲了他做一些破壞你當前未發佈代碼的小概率。

相關問題