본문 바로가기

SCM/Git

08. Git 파일 관리 - git add

 
Git 은 파일을 레포지토리에서 파일을 추적하도록 하는 명인 git add 가 있다.
 
파일을 추적하는 것이지 실제 레포지토리에 저장된 상태는 아니다.
 
앞서 살펴본 Git 레포지토리에서 파일의 라이프 사이클에서 Untracked => Staged 에 해당한다.
 
 
 

git add
 
git add 명령은 working directory 파일을 레포지토리의 staging area 로 올리게 된다.
 
이 상태는 git commit 명령으로 로컬 저장소에 올리기 전에 최종 점검을 위한 Area 로
 
Git Repository 에서 관리하는 ( Tracked ) 된 상태가 된다.
 
아래와 같이 사용할 수 있다.
 
git add <파일명> //특정 파일을 Staged 상태로 변경
 
git add . // 모든 파일을 Staged 상태로 변경
 
git add -i // 인터렉티브 하게 파일을 Staged로 변경
 
 
 
 
 

git rm
 
다시 Staged 영역에서 Untracked 상태로 변경하고자 한다면 아래 명령을 주면 된다.
 
git rm --cached <file>