2016-03-07 110 views
1

如何將分支結帳到原始狀態的現有文件夾中?Git Clean或Reset Windows 10失敗

我在Windows 10中工作。切換到我的項目的新分支,並注意到來自其他分支的一些現有(未跟蹤)文件夾仍然在附近。我試圖使用:

git clean -fdx 

刪除這些文件夾及其文件。我有錯誤,如:

warning: failed to remove Source/Web/node_modules/gulp-sass/node_modules/gulp-ut 
il/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modul 
es/read-pkg/node_modules/load-json-file/node_modules/parse-json/node_modules/err 
or-ex 

然後我試圖用

git reset --hard HEAD 

其成功,但文件夾/文件仍然存在。那麼,我該如何檢查我的分支到原始狀態?

我越使用git,它看起來就越是設計成實際上阻止你完成工作。

+0

這是*實際*文件的路徑? –

+0

未被跟蹤的文件將被每個git動作忽略。如果你不希望他們被列爲無約束的,你必須忽略他們。或者像你一樣手動刪除它們通常會刪除你不喜歡的文件。正如我所說未追蹤的文件不受git魔術影響 – xetra11

+0

@Charlesworth:不,它是指文件夾的路徑,其中包含其他文件夾和文件 – prmph

回答