Tag: git ls files

Git:只列出“untracked”文件(也是自定义命令)

有没有办法使用像git ls-files这样的命令只显示未跟踪的文件? 我问的原因是因为我使用以下命令来处理所有删除的文件: git ls-files -d | xargs git rm 我想为未跟踪的文件类似的东西: git some-command –some-options | xargs git add 我能find-o选项来git ls-files ,但这不是我想要的,因为它也显示被忽略的文件。 我也能够拿出以下冗长难看的命令: git status –porcelain | grep '^??' | cut -c4- | xargs git add 似乎有一个更好的命令,我可以在这里使用。 如果没有,我该如何创build自定义的git命令?