IT story

git add.

hot-time 2020. 9. 3. 23:44
반응형

git add. 대 자식 커밋 -a


차이점은 무엇입니까?

  • git add .
  • git commit -a

둘 다 수행해야합니까, 아니면 중복입니까?


git commit -a거의 [*]는 git add -u && git commit.

git add .무시되지 않는 추적되지 않은 파일을 추가 하는 것과 동일 하지 않으며 git add -u이미 추적 된 파일에 단계 변경 (삭제 포함) 만 추가 합니다.

[*] 저장소의 루트 디렉토리에 있지 않으면 미묘한 차이가 있습니다. git add -u현재 디렉토리 이하의 파일에 대한 업데이트를 스테이징하는 것은 추적 된 모든 파일에 대한 변경 사항을 스테이징하고 커밋 git add -u .하는 것과 동일 합니다.git commit -a


git commit -agit add알고있는 모든 파일을 자동으로 호출합니다 . git add커밋 할 파일을 선택하는 데 사용할 수 있습니다 . 자세한 정보는 문서를 참조하십시오 : 여기


git commit -a 스위치를 commit 명령과 함께 사용하여 알려진 모든 파일 (즉, 이미 색인에 나열된 모든 파일)의 변경 사항을 자동으로 "추가"합니다.

참고 URL : https://stackoverflow.com/questions/3541647/git-add-vs-git-commit-a

반응형