2015-06-12 39 views
-1

遠程存儲庫比我的本地存儲庫更新,我對本地存儲庫進行了更改。我如何合併這兩個?當我嘗試做「git pull origin master」時,它會給我一個「提交你的更改或隱藏它們」的錯誤。拉GitHub?

反正很容易融合嗎?

回答

2

您有幾種選擇:

  1. 如果你與你的本地修改完成後,繼續前進,提交它們。然後,當你做git pull origin master時,git會將遠程更改與本地更改合併,或者如果無法手動合併,則會要求您手動合併。

  2. 如果您對自己在本地工作的內容不太熟悉,則可以執行git stash,這會暫時「暫存」您的更改。一旦你這樣做,你可以做git pull origin master,然後使用git stash pop重新應用您的更改。再次,如果有任何合併衝突,您將需要自己處理它們。

  3. 如果您可以拋棄本地更改,請執行git checkout .,然後從遠程下拉。不用說,你會失去你在本地工作的任何東西。