如何摆脱存储库中所有文件中的所有更改?
假设我在分支机构中,并且做了一些更改。git status
在“未暂存的更改未提交”中返回一组文件,我注意到我希望摆脱所有文件中的所有这些更改。如何用一个命令执行此操作?
我知道我可以执行以下操作来仅检出一个文件:
git checkout -- <file>
我注意到,git checkout --
仅此一项就返回所有未提交文件的列表。但是,我找不到一种方法来检查所有这些对象,例如git checkout --all
。
我检查了man git checkout
,找不到任何东西。我还看到了Git:检出除一个文件外的所有文件,并尝试了git checkout .
但也不起作用。
我是否需要通过遍历git checkout --
输出来以编程方式进行操作?