티스토리 뷰

study/Git

Git- Staged

xoxowo 2022. 6. 5. 23:40

워킹 디렉토리에서 작업하는 모든 파일은 Tracked(관리대상임)와 Untracked(관리대상이 아님)로 나뉘는데 Tracked 파일은 이미 커밋했던, 즉 git이 인지하고 있는 파일이며, Untracked 커밋 된적이 없는 git이 인지 못한 파일이다.

 

Tracked(관리대상)파일은 Unmodified(수정하지 않음)와 Modified(수정함)으로 나눠진다.

*저장소를 Clone한 모든 파일은 Tracked이면서 Unmodified 상태이다.  → 파일을 가져오고(Checkout)나서 아무것도 수정하지 않았기 때문에 그렇다.

 

Staging Area는 커밋할 파일에 대한 정보를 임시 저장하는 공간이다. 즉, 파일이 커밋되기 전 임시로 속해 있는 영역이다.

Modified 상태인 파일을 Staged 상태로 만들려면 git add 명령을 실행해야 한다. Staged상태의 파일을 git commit 명령어를 통해 커밋할수 있다. 

 


내용 참고 및 이미지출처 - Pro Git

'study > Git' 카테고리의 다른 글

Git-remote, push, pull  (0) 2022.06.08
Git-branch  (0) 2022.06.06
Git - init, add, commit  (0) 2022.06.04
Git 사용하기 - 설정 편  (0) 2022.06.02
Git 알아보기  (0) 2022.06.02
댓글