웹사이트 검색

Tig - Git 저장소를 위한 명령줄 브라우저


최근 기사에서는 Linux 터미널에서 Git 리포지토리를 보기 위해 GRV 도구를 설치하고 사용하는 방법을 설명했습니다. 이 글에서는 Tig라고 불리는 git에 대한 또 다른 유용한 명령줄 기반 인터페이스를 소개하고 싶습니다.

Tig는 Git용 무료 오픈 소스 크로스 플랫폼 ncurses 기반 텍스트 모드 인터페이스입니다. 이는 청크 수준에서 커밋에 대한 변경 사항을 준비하는 데 도움이 되고 다양한 Git 명령의 출력에 대한 호출기 역할을 하는 git에 대한 간단한 인터페이스입니다. Linux, MacOSX 및 Windows 시스템에서 실행할 수 있습니다.

Linux 시스템에 Tig를 설치하는 방법

Linux에 Tig를 설치하려면 먼저 Tig 저장소를 시스템에 복제하고 표시된 대로 설치해야 합니다.

git clone git://github.com/jonas/tig.git
make
make install

기본적으로 tig는 $HOME/bin 디렉터리에 설치되지만 PATH 아래의 다른 디렉터리에 설치하려면 표시된 대로 접두어를 원하는 경로로 설정하세요.

make prefix=/usr/local
sudo make install prefix=/usr/local

시스템에 Tig를 설치한 후 cd 명령을 사용하여 로컬 Git 저장소에 들어가서 인수 없이 tig를 실행하면 저장소에 대한 모든 커밋이 표시됩니다.

cd ~/bin/shellscripts/
tig  

Tig를 종료하려면 q를 눌러 닫으세요.

저장소 활동 로그 표시

위 저장소의 로그 활동을 표시하려면 log 하위 명령을 사용하세요.

tig log

리포지토리 개체 표시

show 하위 명령을 사용하면 commits 등의 하나 이상의 개체를 그림과 같이 더 자세한 방식으로 표시할 수 있습니다.

tig show commits

Git 파일에서 패턴/단어 검색

표시된 대로 grep 하위 명령을 사용하여 git 파일에서 특정 패턴(예: check 단어)을 검색할 수도 있습니다.

tig grep check 

Git 저장소 상태 표시

git 저장소의 상태를 표시하려면 표시된 대로 status 하위 명령을 사용하세요.

tig status

더 많은 Tig 사용법을 보려면 도움말 섹션을 참조하거나 Tig Github 저장소(https://github.com/jonas/tig)를 방문하세요.

tig -h

Tig는 Git 저장소에 대한 간단한 ncurses 기반 인터페이스이며 주로 Git 저장소 브라우저 역할을 합니다. 피드백을 보내주시거나 아래 의견 양식을 통해 질문을 남겨주세요.