(6) git stage Area
2019. 4. 27. 11:22ㆍGIT
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 |