본문 바로가기

Git Git Git

Git add 더 자세히 알아보기 (status)

반응형

이번 글에서는 음 어찌보면 리눅스 환경에서 cd 명령어만큼은 아니지만 ls 정도로 자주 쓰일? 명령어에 대해 알아볼 것인데

 

'status'이다. 

 

깃이 인식하고 있는 프로젝트 디렉토리의 현재 '상태'를 알려주는 것이다.  바로 한번 어떤 도움을 우리에게 주는지 한 번 직접 해보자.

 

calc.js
license file

두 파일에 텍스트를 추가하고 status를 확인해보고 그 다음 하나의 파일만 add 한 뒤에 status 를 확인해보겠다.  

 

 

변화가 있지만 커밋하지 않은 파일들로 잘 뜨죠잉~?  여기서 내가 새로 파일을 js 확장자로 바꾸고 py는 삭제했기 때문에 restore로 기존 파일 지워주고 calc.js 파일만 add 한 뒤에 상태를 확인해보면

 

 

즉 Changes to be committed 에서 나타내는 파일은  커밋에 반영될 변경사항

    Changes not staged for commit 에서 나타내는 파일은 커밋에 반영되지 않는 변경사항을 뜻한다. 

 

 

이런 식으로 커밋전에 status로 현재 상태를 볼 수 있으니 본인이 확실히 commit을 하려 한다면 status를 자주 활용하길 바란다. 

 

 

파일과 마찬가지로 디렉토리도 통쨰로 add 시켜줄수 있는데  

 

이런 식으로 디렉토리를 만들고 통째로 add 시켜주면 된다.

 

 

 

 

 

 

 

 

 

 

반응형