다양한 방법으로 Git을 통해 스테이징에 파일 추가
Ashok Chapagai
2022년8월23일
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
입니다.
작가: Ashok Chapagai