为了账号安全,请及时绑定邮箱和手机立即绑定

如何丢弃Git中未分阶段的更改?

如何丢弃Git中未分阶段的更改?

Git
哈士奇WWW 2019-07-05 16:16:59
如何丢弃Git中未分阶段的更改?如何丢弃不在索引中的工作副本中的更改?
查看完整描述

3 回答

?
跃然一笑

TA贡献1826条经验 获得超6个赞

另一种更快的办法是:

git stash save --keep-index --include-untracked

你不需要包括--include-untracked如果你不想彻底的话。

在那之后,你可以用git stash drop如果你愿意的话。


查看完整回答
反对 回复 2019-07-05
?
慕的地10843

TA贡献1785条经验 获得超8个赞

对于当前工作目录中所有未分阶段的文件,请使用:

git checkout -- .

对于特定的文件使用:

git checkout -- path/to/file/to/revert

--在这里移除论证歧义.


查看完整回答
反对 回复 2019-07-05
?
慕姐4208626

TA贡献1852条经验 获得超7个赞

似乎完全的解决办法是:

git clean -df
git checkout -- .

git clean移除所有未跟踪的文件(警告*虽然它不会删除.gitignore中直接提到的被忽略的文件,它可以删除驻留在文件夹中的被忽略的文件。)和git checkout清除所有未分阶段的更改。


查看完整回答
反对 回复 2019-07-05
  • 3 回答
  • 0 关注
  • 529 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信