반응형
git add
git add 명령어는 파일의 변경 사항을 index (stage) 영역에 반영하는 것을 의미
(Working Direcotry → Staging Area)
아래 명령어를 통해 상황을 보면 add된 파일을 구분할 수 있다.
git status
① add 처리된 파일 목록 (아직 Commit까지는 되지 않은 파일 목록)
② 아직 add 되지 않은 변경 내용
③ 최초 생성되고 아직 한번도 add 하지 않은 내용
특정 파일만 add
git add {파일명 / 디렉토리 경로}
작업 디렉토리 위치 상관 없이 모든 변경 내용 add
git add -A
git add *
git add *.txt // 모든 txt파일 add
작업 단위를 효율적으로 관리가 필요하기 때문에 해당 옵션은 권장 사항 X
현재 디렉토리 (이하)의 모든 변경 내용 add
git add .
- 해당 디렉토리가 최상단이라면 "git add -A" 와 동일한 효과를 가질 것이다.
★ 변경 사항을 부분적으로 확인하여 add 여부 결정
git add -p
※ [Git] [Case] 특정 내용(부분)만 "git add -p"하기 참고
★ add 한 파일(내용) 취소
현재 git이 추적하고 있는 파일만 add
git add --update
※ 변경 내용의 tracked / untracked 상태는 [Git] [CMD] git status 참고
Reference
- Git 목록
- [Git] [Case] 특정 내용(부분)만 "git add -p"하기
- [Git] "git add -p" 를 활용하는 이유
반응형
'Git' 카테고리의 다른 글
[Git 깃] git diff (0) | 2021.03.13 |
---|---|
[Git 깃] git clean (0) | 2021.03.13 |
[Git 깃] git status (0) | 2021.03.13 |
[Git 깃] git stash (0) | 2021.03.13 |
[Git 깃] git push (0) | 2021.03.13 |
댓글