언제 어디서나 git status

Tuna·2021년 2월 23일
0

git

목록 보기
2/6
post-thumbnail

git status에 대해 간단히 알아보자.

command line 사용을 기준으로 한다.

😀 기본

$ git status

status는 말그대로 저장소의 현재 상태를 알려준다.
지금 저장소의 상태는 어떤지, 변경된 파일은 무엇인지, 아직 추적중이 아닌 파일은 무엇인지 등 이런저런 정보가 나온다.

😽 항상 git status를 쳐보는 습관을 들이자

git status는 저장소의 현재 상태를 알려준다.
상태에 따라 다양한 정보를 알려주며, 생각외로 좋은 내용이 많다.

commit을 하기전에

status는 내용이 변경된 파일과 추적하지 않는 파일을 알려준다.
commit을 만들기 전에 어떤 파일들을 작업했는지 다시 한번 확인하기에 좋다.

문제가 생겼을 때

merge를 하다가 충돌이 났다?
rebase를 하고 있는데 내가 지금 어느 단계인지 모르겠다?

git 작업을 하다보면 문제가 생기는 일이 많다.
이 때도 status를 사용하면 git이 친절하게 현재 상태는 어떤지를 알려주고 해결할 수 있을만한 방법도 제시해 준다.
웬만한 상황은 git이 제시해준 방법과 스텝을 따라가면 해결할 수 있다.
그러니 문제가 생겨도 침착하게 git status를 치고, 가이드를 꼼꼼히 읽어 보자.
의외로 가이드를 자세히 읽어보지 않고 인터넷 검색부터 하는 분들이 많은 것 같다.

그냥

그냥... 다른일을 하기전에 습관적으로 쳐볼때도 있다.
습관적인 동작이지만 가끔은 생각지도 못한 변경이나 파일을 발견할 때도 있더라.

그러므로

그러니 항상 무언가 작업하기 전에 git status를 쳐보자.
문제가 생겼을 땐 말할 것도 없다.

🤔 기준을 지정하려면?

$ git status <path>

그냥 git status를 입력하면 저장소 전체를 기준으로 한다.
만약 현재 위치나 특정 폴더의 상태만 알고 싶다면 path를 지정해주면 된다.

$ git status .

아마 현재 위치를 기준으로 쓸 일이 많을 것 같다.

profile
🐟🐟🐟

0개의 댓글