是否有一种方法可以使用像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命令?