git status
显示目录(例如 smaller_fc)未被跟踪。
但是,我想确切地查看目录中的哪些文件(例如 smaller_fc)未被跟踪。
我想知道 .gitignore 是否确实忽略了 smaller_fc 目录中的某些子目录。
这是终端输出。
$ 混帐状态 在分行主 您的分支比“origin/master”领先 1 次提交。 (使用“git push”来发布你的本地提交)
未暂存提交的更改: (使用“git add ...”来更新将要提交的内容) (使用“git checkout -- ...”来丢弃工作目录中的更改)
modified: .gitignore
未跟踪的文件: (使用“git add ...”来包含要提交的内容)
nets/models/500K_iterations/500K_iteration_eval.txt
nets/models/from_solverstate_150K/
nets/models/pretrained_model/
nets/models/smaller_fc/
.gitignore 文件:
.cproject
.project
.pydevproject
build
*~
*.pyc
*.caffemodel
*/solverstate/*
目录结构:
root
-models
--model1
---solverstate
----somefiles.txt
--model2
---solverstate
----anotherfiles.txt
.gitignore
无法在谷歌上找到它。
最佳答案
如果git只显示该目录未被跟踪,那么其中的每个文件(包括子目录中的文件)都是未被跟踪的。
如果目录中有一些忽略的文件,请在运行 git status
时传递 -u
标志(即 git status -u
) 以显示单个未跟踪文件的状态。
关于git - 如何在git中查看未跟踪的文件而不是未跟踪的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39030116/