git - 如何在git中查看未跟踪的文件而不是未跟踪的目录

标签 git github git-untracked

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/

相关文章:

git - 返回到 GIT 中的上一个点

git - 如何使用我自己的服务器设置 GitKraken

git - 我用 "git mv"移动了所有项目文件,但我丢失了所有历史记录。为什么?

git 破坏了我的更改

git - 推送到 github 后重命名提交消息

git - Git 上下文中的跟踪文件和未跟踪文件是什么?

git commit 修改和未跟踪的内容

git - 维护 Git 分支的最佳方式

windows - 如何在 Windows 上安装和使用 gpg-agent?