2011-09-12 46 views
0

我運行了git pull origin master,並且我收到以下消息,因爲我在單個文件中進行了更改。我應該發出什麼命令,以便將更改覆蓋在本地副本上。如何覆蓋本地副本上的更改

  • 分支主 - > FETCH_HEAD 更新7sc4344..c81c437 錯誤:您的本地 'foo.txt的' 變化將通過合併來覆蓋。中止。 請在您合併之前提交您的更改或隱藏它們。

回答

3

您可以嘗試檢出文件,以便使用git checkout -- foo.txt刪除您的更改,然後您將不再進行更改,因此合併應該通過。

改變一切恢復正常,做git reset --hard HEAD

+0

我在其他幾個目錄很多這樣的文件,是有一個命令,以覆蓋所有這樣的變化。 – Jason

+0

@Jason:請參閱編輯 –

相關問題