【发布时间】:2011-08-14 00:13:27
【问题描述】:
是否有一个 git 命令可以恢复工作树和索引中所有未提交的更改并删除新创建的文件和文件夹?
【问题讨论】:
-
好吧,我已经阅读了下面所有不同且难以记住的答案,包括他们的警告和边缘案例以及“如果你有 xxx 就不起作用”,并且坚持删除整个回购,克隆它删除所有编辑和添加的文件。也只有两个命令。 rm -r 项目目录;混帐克隆 xxx。对我来说,这是一个频繁的操作——检查一个 repo 玩弄它,然后想要回到一个干净的结帐,这样我就可以开始修改它了。不是很好,但可以 100% 工作。希望有一天他们会为此添加一个简单的命令。
标签: git git-commit git-reset git-revert git-clean