tig 소개
3039 단어 Git
커맨드를 구사하지 않아도 간단하게 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 공식
그 때는 또 따로 기사를 일으키려고 합니다.
Reference
이 문제에 관하여(tig 소개), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/miya148/items/9d26674676fda8bafa10
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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 공식
그 때는 또 따로 기사를 일으키려고 합니다.
Reference
이 문제에 관하여(tig 소개), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/miya148/items/9d26674676fda8bafa10
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
키 바인드 설정을 자신 취향에 커스터마이즈 할 수있는 것 같아서 해 보려고 생각하고 있습니다.
tig 공식
그 때는 또 따로 기사를 일으키려고 합니다.
Reference
이 문제에 관하여(tig 소개), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/miya148/items/9d26674676fda8bafa10텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)