2017-01-17 1 views
0

복제 된 저장소 내에 새 폴더를 추가하면 git status으로 볼 수 없습니다. Git은 이미 알려진 디렉토리에있는 새로운 파일에 대해서만보고합니다.git 로컬 폴더에서 새 디렉토리를 찾는 방법

저장소 경로 내에 추가 된 디렉토리를 찾을 기회가 있습니까?

디렉토리 자체가 git에서 추적되지 않는다는 것을 알고 있습니다. 하지만 새로운 디렉토리에서 새로운 컨텐츠를 찾고 싶습니다.

답변

2

새 디렉토리에 내용이있는 경우 경로가 무시되지 않는 한 git에서 디렉토리에 대해 알려줍니다.

$ ls new_dir 
a.txt b.txt 

$ git status 
On branch master 
Your branch is up-to-date with 'origin/master'. 
Untracked files: 
    (use "git add <file>..." to include in what will be committed) 

    new_dir/ 

nothing added to commit but untracked files present (use "git add" to track) 
+0

을 잊어 버릴 수 있습니다. 나는 그 디렉토리에 .gitignore의 일부인 파일 만 있습니다 :-) – Klaus

1

당신이 REPO을 가지고 새로운 디렉토리를 추가하는 경우 때문에, 자식이 그것을 인정하지 않을 것이다 - 당신이 지적했듯이 - 그것은에 대한 관심 아무것도 없다 그래서 디렉토리를 추적하지 않습니다.

디렉토리에 파일을 하나 이상 넣으면 git status의 "untracked"섹션에 해당 디렉토리가 나열되어야합니다. 내가 아는 한 자식이 디렉토리 아래에 추적 할 때까지 개별 파일을 나열하지 않습니다.

물론 자식이 아닌 명령을 사용하여 자식이 untracked로 표시되는 디렉토리를 확인할 수 있습니다. 예를 들어 자식이 some_dir이 추적되지 않는다고 말하면 find some_dir -type f을 사용하면 어떤 파일 (추적되지 않은 파일)이 있는지 확인할 수 있습니다. some_dir

관련 문제