2016-08-19 203 views
2

我的git狀態顯示以下目錄(例如smaller_fc)未被跟蹤。 但是,我想查看該目錄中的哪個文件(例如smaller_fc)未被跟蹤。如何在git而不是未跟蹤的目錄中查看未跟蹤的文件

我知道,如果git說目錄未被跟蹤,它意味着目錄中的所有文件都未被跟蹤。但是我寫了一些.gitignore文件,所以現在我想看看它是否確實忽略了dir中的某個subdir。

這裏是終端輸出。

$ git status 關於分支主人 您的分支在1次提交之前位於'origin/master'之前。 (使用「混帳推」發佈您的本地提交)

變化不連續上演承諾: (使用「混帳添加...」更新的內容將被提交) (使用「git的結帳 - .. 」丟棄在工作目錄的變化)

modified: .gitignore 

未跟蹤文件: (使用‘混帳添加...’在什麼將致力於包括)

nets/models/500K_iterations/500K_iteration_eval.txt 
nets/models/from_solverstate_150K/ 
nets/models/pretrained_model/ 
nets/models/smaller_fc/ 

也許更多更廣的角度,我有.gitignor E在我的根文件夾

.cproject 
.project 
.pydevproject 
build 
*~ 
*.pyc 
*.caffemodel 
*/solverstate/* 

這是我的根目錄看起來像

root 
    models 
     model1 
      solverstate 
       somefiles.txt 
     model2 
      solverstate 
       anotherfiles.txt 
    .gitignore 

能找到它的谷歌。

回答

8

如果git只顯示該目錄未被跟蹤,則其中的每個文件(包括子目錄中的文件)都未被跟蹤。


如果您在目錄中有一些被忽略的文件,運行git status時傳遞-u標誌(即git status -u)來顯示個人未跟蹤文件的狀態。

+0

感謝您的回答,但是,我改變了這個問題。第一次它是模糊的。 –

+1

@JumabekAlihanov:更新了我的答案。 – mipadi