2015-11-03 100 views
-2

我克隆了一個遠程存儲庫並在本地修改了一些文件。我想用在遠程存儲庫中完成的任何新更改來更新我的本地工作副本。由於這是「只讀」(不需要更新),我的目標是將遠程的任何更改合併到本地更改中。如何在Git中合併?

我認爲這樣做的正確命令只是「合併」。然而,在發出後,在bash中,我得到以下回應:

$ git merge
error: merge is not possible because you have unmerged files.
hint: Fix them up in the work tree, and then use 'git add/rm '
hint: as appropriate to mark resolution and make a commit.
fatal: Exiting because of an unresolved conflict.

有人能幫我擺脫這個混帳?我所要做的就是使用遠程更改更新本地文件,並且如果可能的話,合併任何本地和遠程更新的文件。

什麼是「合併是不可能的,因爲你有沒有合併的文件。」手段?

+3

開始用'git的status'前,然後讀取*任何Git的教程*。從[官方]開始(http://git-scm.com/docs/gittutorial)。 'git merge'並不是你從遠程倉庫獲取更改的方式。不要隨意嘗試命令,要學會使用該工具。 – meagar

+0

那麼,你可以在我的文章中閱讀,然後再更改它我已經完成了。閱讀教程。你給的鏈接或多或少只是一些命令的列表,並有一些解釋。我不認爲你首先刪除關於不理解git消息和缺少有用的git幫助的文本,然後再參考另一個不完整的文檔,這不是很好。你爲什麼認爲我首先發布了我的問題? – user1453235

回答

1

使用git status,看到你已經修改和提交/丟棄/藏匿 (git reset --hard)文件 它們合併

+0

我收到消息「丟棄不是git命令」 – user1453235

+0

git reset --hard – user2473015