tig 소개

3039 단어 Git
이전에, 자사용으로 tig에 대한 지식 공유를 실시한 적이 있었으므로, 이쪽에도 써 두려고 생각합니다.
커맨드를 구사하지 않아도 간단하게 Git의 조작을 실시할 수 있으므로 개인적으로 몹시 사용하기 쉽다고 생각합니다.

tig 도입 방법



Mac의 경우 homebrew가 포함되어 있으면 아래 명령으로 설치할 수 있습니다.
이번 homebrew의 도입에 대해서는 할애합니다.$brew install tig
Windows에서는 Git for Windows 2.14.2 이후 버전이라면 마음대로 사용할 수 있습니다.

기본 조작



j,k



↑↓ 키와 동일하게 커서 이동을 할 때 사용합니다.

서브뷰를 열고 있을 때 ↑↓ 키를 사용하면 메인 뷰의 커서가 움직여 버리므로 서브뷰의 커서를 움직일 때는 j, k를 사용합니다.
j로 커서를 한 줄 아래로 이동, k로 커서를 한 줄 위로 이동합니다.

Enter



서브뷰 표시

Ctrl+D



커서를 여러 줄 아래로 이동

Ctrl+U



커서를 여러 줄 위로 이동

q



열려 있는 보기 닫기

Q



tig 닫기

h



키 바인딩 설정을 열 수 있습니다.
여기에서 원하는대로 사용자 정의할 수 있습니다.

커밋



실제로 tig를 사용하여 커밋해 보겠습니다.

① 리포지토리로 이동하여 명령 행에 $tig를 입력하십시오.
그러면 아래와 같이 커밋 이력이 보이는 화면으로 천이할까 생각합니다.
과거의 커밋 수정을 보고 싶을 때는 보고 싶은 커밋에 커서를 맞추고 'Enter'를 하면 변경을 확인할 수 있습니다.


② ①에서 열린 뷰에서 "s"를 입력하면 아래 화면으로 천이. 작성, 변경, 삭제된 파일이 표시됩니다. 여기서 add하고 싶은 변경을 선택해 갑니다.


③ add하고 싶은 파일에 커서를 맞추고 「u」를 입력. 변경 부분을 확인하고 싶을 때는 커서를 맞추고 "Enter"를 누르십시오 (add 한 파일에 커서를 맞추고 다시 "u"를 입력하면 add를 그만둘 수 있습니다)


한 줄만 add 하고 싶은 경우는, 「j」와 「k」를 사용해 서브뷰의 커서를 조작해 커밋하고 싶은 행에 맞추어 「1」을 입력하면 한 줄만 할 수 있습니다.

또한

위 그림과 같은 문자로 둘러싸여 있는 범위(아마도 함수마다 나와 있다)만을 커밋하고 싶은 경우는, 그 범위내에 커서를 이동해 「u」를 입력하면 그 구간만을 add 할 수 있습니다.

④ add한 화면에서 「shift」+「c」를 입력하면 코멘트를 입력하는 뷰가 표시됩니다. "i"를 입력하여 삽입 모드로 전환하고 주석을 입력합니다.


⑤ 입력이 끝나면 "esc"를 누르고 ": wq"를 입력하여 닫습니다.

⑥ 원래 커맨드 라인 화면으로 돌아와 아래 그림과 같이 나오므로 "Enter"를 누르면 커밋이 완료됩니다.


TODO



키 바인드 설정을 자신 취향에 커스터마이즈 할 수있는 것 같아서 해 보려고 생각하고 있습니다.
tig 공식
그 때는 또 따로 기사를 일으키려고 합니다.

좋은 웹페이지 즐겨찾기