2013-03-28 220 views
0

我已經閱讀了幾條關於如何實現這一點的指南。將遠程git倉庫合併到本地倉庫,並將結果推回到遠程倉庫

我有一個本地的一套文件在主/分支下的git倉庫。我添加了一個遠程分支,用於我想要下拉的遠程設備。

然後我運行git fetch other將其拉入名爲other的本地分支。

我然後跑git checkout -b zzz other/master

但我不斷收到錯誤

The following untracked working tree files would be overwritten by checkout 
errors. 

而且我不能再得到任何。可以用一些最好的方法來實現這一點的幫助。

+0

'git status'的輸出是什麼? – niculare

回答

1

你在工作樹中有本地創建的文件,這些文件沒有被提交給任何分支(特別是沒有包含在你正在切換的分支中,所以它們確實沒有被跟蹤),但是你的分支正在切換到包含具有相同名稱的文件(雖然不一定保證是相同或甚至相關的內容)。 git是說它不能正確地簽出新的分支而不覆蓋它看到的東西並不保存在其他地方。

將這些文件移動到其他位置,然後執行git checkout,然後將分支中這些文件的版本與副本進行比較,以瞭解您需要如何處理這些文件。

相關問題