我刚创建了一个新的git repo,/我在文件test.txt夹中创建了一个新文件,test_fold以便该文件的路径是test_fold\test.txt.然后我跑了git status.这是输出,它找到文件夹而不是文件.为什么不告诉我有一个新文件test_fold?
$ git status
On branch master
Initial commit
Untracked files:
(use "git add <file>..." to include in what will be committed)
.gitignore
test_fold/
nothing added to commit but untracked files present (use "git add" to track)
Run Code Online (Sandbox Code Playgroud)
该.gitignore文件为空白.
mea*_*gar 45
如果文件夹尚未包含跟踪路径,Git将忽略文件夹的上下文.你知道test_fold/那里有文件(Git永远不会向你显示一个空目录,因为没有跟踪),你知道那些文件没有被跟踪.
否则,将文件夹解压缩到您的存储库可能会从中引入大量输出git status.简单地显示顶级未跟踪路径的默认行为可以提供更加安全的输出.
如果您希望Git向您显示文件夹的内容,请使用
$ git status -uall
Run Code Online (Sandbox Code Playgroud)
这将显示您test_fold/test.txt(和任何其他文件)而不仅仅是test_fold/.
| 归档时间: |
|
| 查看次数: |
17265 次 |
| 最近记录: |