본문 바로가기
Git

[Git 깃] git add

by 까망 하르방 2021. 3. 13.
반응형

git add

git add 명령어는 파일의 변경 사항을 index (stage) 영역에 반영하는 것을 의미

(Working Direcotry → Staging Area)

 

 

아래 명령어를 통해 상황을 보면 add된 파일을 구분할 수 있다.

git status

① add 처리된 파일 목록 (아직 Commit까지는 되지 않은 파일 목록)

② 아직 add 되지 않은 변경 내용

③ 최초 생성되고 아직 한번도 add 하지 않은 내용

※ [Git] [CMD] git status  

 

특정 파일만 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] [Case] git add 취소하기 참고

 

 

현재 git이 추적하고 있는 파일만 add

git add --update

※ 변경 내용의 tracked / untracked 상태는 [Git] [CMD] git status 참고

 

 

Reference

- Git 목록 

[Git] [Case] git add 취소하기

[Git] [CMD] git status

[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

댓글