How to undo everything in git before switching branch?
我有几个分支要在它们之间切换。我遇到的问题是,在我切换到那个分支之后,由于行尾问题,马上会有一些变化。
我在
它不与git重复:撤消所有工作目录更改,包括新文件,因为那里的答案对我不起作用。:(
把你的改变藏起来:
1 | git stash |
如果您需要它们,您可以恢复它们,这与上面的方法不同——它们以极大的偏见删除了文件历史的存在。
当然,你提到的链接是一个很好的解决方案。
1 2 | $ git reset --hard $ git clean -xdf |
号
第一行重置跟踪文件,第二行删除未跟踪文件。
请再试一次,如果没有,请共享错误消息和git状态的结果。让我帮你也许会有帮助。:)
提示:当您尝试上述命令时,应该关闭打开要重置或清除的文件的编辑器。