2016-08-19 3 views
2

내 자식 상태는 다음 디렉토리가 표시됨을 나타냅니다 (예 : smaller_fc). 그러나 해당 디렉토리에있는 파일 (예 : smaller_fc)을 정확히보고 싶습니다.추적되지 않은 디렉토리 대신 추적되지 않은 파일을 보는 방법

디렉토리가 추적되지 않는다면 디렉토리 안에있는 모든 파일이 추적되지 않는다는 것을 알고 있습니다. 그러나 나는 약간의 .gitignore 파일을 썼다. 그래서 나는 그것이 실제로 dir 내부의 특정 서브 디렉토리를 무시하는지보고 싶다.

여기에 터미널 출력이 있습니다.

$ git status 분기 마스터 분기가 '커밋/마스터'보다 1 커밋 앞에 위치합니다.

변경 저지를 위해 개최하지 (사용 "자식 푸시는"해당 지역의 커밋을 게시) : (사용 "자식을 추가 ..."최선을 다하고있을 것입니다 무엇을 업데이트 할) (사용 "자식 체크 아웃 - .. . ")

modified: .gitignore 

추적되지 않는 파일을 작업 디렉토리의 변경 사항을 취소합니다 : (사용"자식을 추가 ... "최선을 다하고 될 것입니다 무엇에 포함)

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

어쩌면 더 폭 넓은 관점 내가 가진 .gitignor 내 루트 디렉토리는 구글에서 찾을 수

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

처럼 모양을 내 루트 폴더에 전자가

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

는 그리고이입니다.

답변

8

git이 디렉토리가 추적되지 않는다고 표시하는 경우 하위 디렉토리의 파일을 포함하여 디렉토리의 모든 파일이 추적되지 않습니다. 당신이 디렉토리에있는 일부 무시 파일이있는 경우 git status을 실행할 때


-u 플래그를 전달 (즉, git status -u는) 개인의 비 추적 파일의 상태를 표시합니다.

+0

답변을 주셔서 감사합니다, 그러나, 나는 질문을 변경했습니다. 처음에는 그것이 모호했습니다. –

+1

@JumabekAlihanov : 내 대답이 업데이트되었습니다. – mipadi

관련 문제