HOWTO · Git
다양한 방법으로 Git을 통해 스테이징에 파일 추가
이 기사에서는 git이 추적하는 파일을 추가하는 방법에 대해 자세히 설명합니다.
이 페이지의 내용
git add 명령이 스테이징에 파일을 추가하는 데 가장 자주 사용되는 명령일 수 있지만 상황에 따라 다른 플래그가 유용할 수 있습니다. 이 기사에서는 git add 명령으로 활용할 수 있는 플래그에 대해 자세히 설명합니다.
Git 버전 2.x의 git add 플래그
git add의 다른 모드는 아래 표에서 설명할 수 있습니다.
| 명령 | 새 파일 | 수정된 파일 | 삭제된 파일 |
|---|---|---|---|
git add -A <선택사항_경로> |
✅ | ✅ | ✅ |
git 추가 . |
✅ | ✅ | ✅ |
git add --ignore-removal . |
✅ | ✅ | ❌ |
git add -u |
❌ | ✅ | ✅ |
처음 두 명령, git add -A 및 git add . 둘 다 모든 파일(new, modified, deleted)을 준비하는 데 사용되므로 기능은 유사합니다. 또한 git add -A 명령은 git add -all과 동일합니다. 이 두 명령의 유일한 차이점은 git add . 현재 폴더의 모든 파일을 추가하고 git add -A가 경로를 지정하지 않고 실행되면. 명령을 실행한 디렉토리에 관계없이 모든 파일을 스테이징에 추가합니다.
세 번째 플래그는 새 파일과 수정된 파일만 스테이징에만 추가하고 마지막 명령인 git add -u는 수정 및 삭제된 파일만 스테이징하므로 완전히 다르게 작동합니다. git add -u의 긴 형식은 git add --update입니다.