답변:
git commit -a
거의 [*]는 git add -u && git commit
.
git add .
무시되지 않는 추적되지 않은 파일을 추가 하는 것과 동일하지 않으며, git add -u
이미 추적 된 파일에 단계 변경 (삭제 포함) 만 추가 합니다.
[*] 저장소의 루트 디렉토리에 있지 않으면 미묘한 차이가 있습니다. git add -u
현재 디렉토리 이하의 파일에 대한 업데이트를 스테이징하는 것은 추적 된 모든 파일에 대한 변경 사항을 스테이징하고 커밋 git add -u .
하는 것과 동일 합니다.git commit -a
git add -u
처럼 될 것입니다 git commit -a
; git add -u .
그것이 의미하는 바인지 명시 적으로 말해야 합니다.
git commit -a
git add
알고있는 모든 파일을 자동으로 호출합니다 . git add
커밋 할 파일을 선택하는 데 사용할 수 있습니다 . 자세한 정보는 문서를 참조하십시오 : 여기
git add -u