(6) git stage Area

2019. 4. 27. 11:22GIT

stage Area 

 

이전에 commit을 해주기전에 add를 사용한 후 commit을 해주는 시간을 가졌습니다. 그럼 왜 add를 매번해주어야 할까요?? 이는 자기가 commit 해주고 싶은 파일과 안해주고 싶은 파일이 있을 수 있는데 선택하여 commit 할 수 있게 해주기 위해서 입니다. 

아까 hi.txt를 수정해준 후 복사해주어서 hi2.txt를 만들어주겠습니다. 

cp hi.txt hi2.txt
git status

git status를 통해 확인해보면 둘다 commit이 가능한 stage에 올라가있지 않은 것을 알 수 있다. 그래서 hi.txt에 git add 를 해준 후 결과를 확인해보자!

git add hi.txt
git status

hi.txt가 stage에 올라온 모습을 볼 수 있다. 그럼 commit을 실행해보자!! commit을 실행 후 

git log
git status

git log를 확인해보면 commit을 통해 새로운 commit이 등장한 것을 알 수 있고 이전에 add를 안해준 파일은 stage에 못올라 온것을 알 수 있다. git add를 통해 우리는 commit할 파일이나 git이 추적할 파일을 선택할 수 있다. 그리고 add를 통해 commit 대기상태로 변한다. 이를 stage Area라고 한다. 

'GIT' 카테고리의 다른 글

(8) git 과거 버전으로 돌아가기(revert, reset)  (0) 2019.04.29
(7) git 변경사항 알아보기  (0) 2019.04.27
(5)git commit  (0) 2019.04.27
(4) git user.email, user.name 등록  (0) 2019.04.26
(3) git add  (0) 2019.04.26