본문 바로가기
프로그래밍/etc. (Language)

[GIT] git 로그 커밋 히스토리 tig으로 편하게 보자

by _BlankSpace 2018. 6. 21.

git을 사용하다 보면, 히스토리를 볼 때 해당 커밋이 어떤 수정이 있었는 지 한 눈에 보기가 쉽지 않다.

그래서, 해당 커밋을 git show와 같은 명령어로 일일히 확인을 해야 하는데..


위와 같은 방법이 생각보다 귀찮은 경우가 있었다.

그래서 찾아본 결과, tig이라는 아주 좋은 프로그램이 있었다.

tig은 git을 보기 편하게 해주는 뷰어 프로그램이라고 할 수 있다.


먼저 tig을 설치하기 위해서는 다음 명령어를 입력하자.

1
sudo apt install tig
cs


이후, 평소에 git을 사용하는 공간에서 아래의 명령어를 입력하면 프로그램이 실행된다.

1
tig
cs


명령어를 입력하면, 아래와 같은 사진이 나온다.

위처럼, git의 히스토리들이 출력된다.

이러한 커밋들은 방향키 위아래로 옮기면서, 해당 커밋의 수정사항을 보고 싶으면 해당 커밋에서 엔터를 누르면 된다.

엔터를 누른 화면은 아래와 같다.


위처럼 해당 커밋에서 수정된 내용을 볼 수 있다.

커밋의 내용은 J, K로 위 아래로 움직일 수 있고, 페이지 스크롤은 Page Up, Page Down 버튼으로 이동하면 된다.


또한, tig에서는 해당 커밋의 수정사항에서 검색도 할 수 있다.

위와 같은 화면에서 '/' 슬래쉬를 누르면, 검색 모드로 바뀌면서 찾고자 하는 내용을 검색할 수도 있다.


일단 tig을 설치하면, 굉장히 유용하여 자주 쓰게 될 것이다.

댓글