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,它看起來就越是設計成實際上阻止你完成工作。
這是*實際*文件的路徑? –
未被跟蹤的文件將被每個git動作忽略。如果你不希望他們被列爲無約束的,你必須忽略他們。或者像你一樣手動刪除它們通常會刪除你不喜歡的文件。正如我所說未追蹤的文件不受git魔術影響 – xetra11
@Charlesworth:不,它是指文件夾的路徑,其中包含其他文件夾和文件 – prmph