有没有办法使用一个命令,比如git ls-files
只显示未跟踪的文件?
我问的原因是因为我使用以下命令来处理所有已删除的文件:
git ls-files -d | xargs git rm
对于未跟踪的文件,我想要类似的东西:
git some-command --some-options | xargs git add
我能够找到 的-o
选项git ls-files
,但这不是我想要的,因为它还显示被忽略的文件。我还能够想出以下长而丑陋的命令:
git status --porcelain | grep '^??' | cut -c4- | xargs git add
似乎必须有一个更好的命令我可以在这里使用。如果没有,我如何创建自定义 git 命令?