git status-> 하위 디렉토리에 추가 (스테이징) 될 파일 표시
폴더에서 git 저장소를 시작하고 그 안에 여러 하위 디렉토리가 있다고 가정합니다.
.gitignore
하위 디렉토리의 파일을 제외하는 몇 가지 globbing 패턴 이 있습니다. 그러나 git status
내가 무엇이든 준비하기 전에 git status는 추가 할 하위 폴더의 이름 만 표시하며, 추가 할 경우 각 하위 디렉터리의 어떤 파일이 추가 (스테이징)되는지에 대해 구체적으로 표시하지 않습니다 git add .
.
하지만 흥미롭게도 .NET git status
으로 파일을 준비한 후 커밋 될 파일에 대해 명시 적 입니다 git add .
.
어쨌든 준비git status
될 파일에 대한 파일에 대해 명시 적으로 요청 하는 것이 있습니까?
시험:
git status -u
또는 긴 형식 :
git status --untracked-files
추적되지 않은 디렉토리의 개별 파일을 표시합니다.
다음 -u
은 git-status man 페이지 의 옵션에 대한 자세한 설명입니다 .
연출되지 않은 (당신의 worktree의 모든 경로 -o
)에 의해 무시되지 않습니다 git add
( --exclude-standard
).
당신은 단순히 사용할 수 있습니다
git add --dry-run .
을 고려하는 동안 추가 될 모든 하위 디렉토리의 파일 목록을 제공하는 저장소의 루트에 있습니다 .gitignore
.
어떻게 퍼팅에 대한 .gitignore
대신의 라인을 따라 귀하의 하위 디렉토리에 파일을
# Ignore everything in this directory
*
# Except these file
!.gitignore
!file1
!file2
!file3
추적되지 않은 파일을 나열하려면 git 명령 git ls-files -o 사용
대신 -o 사용 -c --cached 출력에 캐시 된 파일 표시 (기본값)
-d --deleted 출력에 삭제 된 파일 표시
-m --modified 수정 된 파일을 출력에 표시
'programing' 카테고리의 다른 글
Objective C의 사유 재산 (0) | 2020.11.11 |
---|---|
gson에서 MalformedJsonException 발생 (0) | 2020.11.11 |
자바 용 JWT (JSON 웹 토큰) 라이브러리 (0) | 2020.11.11 |
D3.js prepend (jQuery prepend와 유사) (0) | 2020.11.11 |
과부하 연산자를 사용한 De Morgan의 법칙 최적화 (0) | 2020.11.11 |