最佳答案
如何去除存储库中所有文件中的所有更改?
假设我在一个分支机构,我做了一些改变。git status
返回一组“未进行提交的更改”中的文件,我注意到我希望在所有文件中去掉所有这些更改。我如何用一个简单的命令做到这一点?
我知道我可以执行以下操作只检出一个文件:
git checkout -- <file>
我注意到单独的 git checkout --
返回所有未提交文件的列表。然而,我不能找到一种方法来检出所有这些,像 git checkout --all
。
我检查了 man git checkout
,没有找到任何东西。我也看到了 Git: 检查除一个文件外的所有文件和尝试 git checkout .
,也没有工作。
我是否必须通过循环 git checkout --
输出以编程方式完成?