当我在本地git repo中创建新文件时,除非我通过git status
添加它,否则它不会显示在git add
的输出中。然后它将显示在提交的文件下。
当我执行git reset
时,远程仓库中已存在的文件将显示在未暂存的文件下,但新创建的文件根本不会显示。
我的问题是:有没有办法在git status
的输出中显示新创建的文件,而无需提交它们进行提交?如果没有,是否有一个"正确" - 或者实际上,任何 - 让它们出现在输出中的方式,而不是暂存它们,所以我可以跟踪我创建的文件?
答案 0 :(得分:1)
git status -u
就是您所需要的。您可以添加“全部”(git status -uall
)以获取更多详细信息。
配置选项为status.showUntrackedFiles
。因此,如果您想永久更改所看到的内容,请尝试以下方法之一:
git config --global status.showUntrackedFiles normal
git config --global status.showUntrackedFiles all