소스트리에서 깃 상태 확인


콘솔에서 매번 status명령을 입력하여 깃의 상태를 확인하는 것은 초보자 입장에서 접근하기 쉽지 않습니다. 깃의 GUI 도구인 소스트리를 이용하면 보다 쉽게 깃의 상태를 확인 할 수 있습니다.


파일상태


소스트리를 통하여 깃의 파일 상태를 확인해 보도록 합니다. 소스트리를 실행한 후 왼쪽의 파일 상태 탭을 선택합니다.

깃_상태_확인

파일상태 탭의 작업공간을 선택합니다.


상태표시 영역


소스트리에서 파일상태를 선택하게 되면, 오른쪽 영역에 좀더 상세한 파일 목록이 출력 됩니다. 상세한 파일의 상태는 크게 두 영역으로 나누어 표시됩니다.

  • 스테이지에 올라간 파일
  • 스테이지에 올라가지 않은 파일


스테이지에 올라간 파일

스테이지에 올라간 파일이란? 깃에서 git add 명령을 통하여 워킹디렉터리에서 작업한 파일을 스테이지 영역으로 등록한 파일들의 목록입니다. 즉, trackedunmodified 상태의 파일들이 스테이지에 올라간 파일에 표시합니다.


스테이지에 올라가지 않은 파일

스테이지에 올라가지 않은 파일이란? 크게 2종류로 나누어 집니다.

먼저, 워킹디렉터리에 새롭게 생성된 파일들의 목록을 출력합니다.
새롭게 생성된 파일들은 깃에 의해서 추적 관리(untracked) 되지 않기 때문에, 아직 스테이지 영역과 연결이 되어 있지 않습니다.

두번째로, 스테이지에 등록된 파일이 수정이 되면 상태가 modified가 되고, 스테이지 영역을 빠져나와 워킹디렉터리 안에 남아 있게 됩니다.


영역이동


소스트리를 이용하게 되면 보다 쉽게 스테이지 영역등록 이동을 할 수 있습니다.
스테이지에 올라가지 않는 파일에 있는 파일을 선택하여 ~스테이지 올리기 버튼을 클릭하면, 상위 스테이지 영역에 올라간 파일 목록으로 이동한 것을 볼 수 있습니다.

이 작업은 git add 파일목록을 입력한 것과 동일합니다.



깃교과서

버전 관리 시스템의 이해와 설치부터 커밋, 브랜치, 임시 처리, 병합, 복귀, 서브모듈, 태그까지
깃, 소스트리, 깃허브로 실습하며 기본기를 탄탄하게 다진다!