我在.gitignore中添加了以下一行:
sites/default/settings.php
但是当我输入git状态时,它显示文件为unstaging文件。
有什么问题吗?所有其他模式都很好。
我在.gitignore中添加了以下一行:
sites/default/settings.php
但是当我输入git状态时,它显示文件为unstaging文件。
有什么问题吗?所有其他模式都很好。
是否有一种方法可以使用像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命令?