【问题标题】:How to see untracked files in git instead of untracked directory如何在 git 中查看未跟踪的文件而不是未跟踪的目录
【发布时间】:2016-12-26 02:06:39
【问题描述】:

git status 显示目录(例如 smaller_fc)未被跟踪。 但是,我想确切地查看目录中的哪些文件(例如 smaller_fc)未被跟踪。

我想知道 .gitignore 是否确实忽略了 smaller_fc 目录中的某些子目录。

这里是终端输出。

$ git 状态 在分支主 您的分支领先于 '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 github git-untracked


    【解决方案1】:

    如果 git 只显示目录未跟踪,那么其中的每个文件(包括子目录中的文件)都是未跟踪的。


    如果目录中有一些被忽略的文件,请在运行git status(即git status -u)时传递-u 标志以显示各个未跟踪文件的状态。

    【讨论】:

    • 要永久设置它,运行git config --global status.showUntrackedFiles all
    猜你喜欢
    • 1970-01-01
    • 2017-01-16
    • 2017-12-30
    • 2016-12-19
    • 2023-01-05
    • 2022-07-06
    • 2017-03-15
    • 2017-08-04
    • 2015-08-01
    相关资源
    最近更新 更多