본문으로 바로가기

 

git status 를 입력하게 되면 현재의 상태를 말해줍니다.

그런데 commit을 한 상태에서 git status를 입력하게 되면

nothing to commit, working tree clean 이라는 메시지를 보게 됩니다.

 

어떻게 깃은 더이상 commit할 파일이 없다는것을 알수있을까요?

 

add를 하게 되면 index에 기록되고 commit을 하게 되면 tree를 만들게 됩니다.

index에 기록된 파일들과 마지막 tree를 비교해서 다르다면

commit을 해야한다는것을 알수있습니다.

 

아래는 Git Flow를 정리한 그림입니다.

 

https://www.google.com/imgres?imgurl=https%3A%2F%2Fneurathsboat.blog%2Fpost%2Fgit-intro%2Ffeatured.png&imgrefurl=https%3A%2F%2Fneurathsboat.blog%2Fpost%2Fgit-intro%2F&docid=AgpTHjkhS18iaM&tbnid=vOgv0eoW9HOMXM%3A&vet=10ahUKEwiA35fhzrTkAhUmGaYKHWZRCsUQMwhMKAswCw..i&w=1917&h=1067&bih=969&biw=1920&q=git%20working%20directory%20vs%20index%20vs%20repository&ved=0ahUKEwiA35fhzrTkAhUmGaYKHWZRCsUQMwhMKAswCw&iact=mrc&uact=8

 

이미지: Git for scientists | Neurath's boat

Google에서 검색된 neurathsboat.blog 이미지

www.google.com