如何以原始状态将分支检出到现有文件夹中?
我在 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 的次数越多,它似乎就越是为了阻止你完成工作。