所以我在分支A.我做git pull origin master
它告訴我我是最新的。我結帳主,我看到文件1.我結帳分支A和文件1不存在,即使它告訴我我是最新的。Git不拉取所有文件,但檢出分支有他們?
我再次檢出主機,創建分支B.我檢出分支B和文件1在那裏。我做拉G原點A和文件1不再存在。同樣的情況發生,如果我扭轉過程,並創建B然後從A推到B.所以在這一點上,我不能推到主,因爲它似乎我會刪除很多需要的文件,但我不能拉和得到它們。
我在分支A中有更改我想要,我沒有刪除任何文件。出於某種原因,它的行爲就像我刪除了文件1,即使我意外刪除了它,爲什麼不能爲我返回它?
有沒有一種方法可以告訴git給我所有缺少的文件從一個分支到另一個?
好的,我遺漏了當地的主人是最新的原始大師。在主,我也做一個git拉起源大師就好了,它有文件1. – 2015-03-13 17:08:57
@o_O啊,看起來我誤解了你寫的東西。我已經根據更仔細的閱讀更新了我的答案。 – 2015-03-13 17:23:39
是的,我是sol。我已經嘗試過重新裝訂,它做了很多超出我的水平的東西。我真的希望只有一種簡單的方法來恢復文件。 – 2015-03-13 18:33:42