2016-09-22 140 views
-1

我看到了多個關於如何刪除已從遠程回購本地刪除的文件的問題,但我的問題恰恰相反。 有些文件在遠程回購中被移動/刪除,我想從我的本地回購中刪除相應的文件。我該怎麼做呢?如何取消/刪除遠程Git倉庫中已刪除的文件?

例如爲:

我的根目錄具有foobarbaz。遠程提交將barbaz移動到新目錄archive。現在,當我拉,我有foo,archive(與它下面的兩個新目錄),barbaz

+1

不'git的pull'爲你做這個? –

+0

不,它保持本地文件不變。 –

+1

嗯,它絕對應該。你能舉出一個具體的例子嗎? –

回答

3

嘗試

git fetch origin 
git reset --hard origin/master 

假設你在起源的分支,並希望與主

2

使用git clean同步到刪除未經跟蹤的目錄,我相信git pull將刪除文件,但不是空目錄。

嘗試:

git clean -fd 
相關問題