Git에서 두 브랜치 사이를 빠르게 전환하기

2382 단어 gitterminal

git checkout - checks out the last branch you were working on.



git에서 동일한 두 분기 사이를 반복해서 전환해야 합니까? 터미널에 바로 가기가 있습니다!

분기 이름을 매번 수동으로 입력하는 대신 이름을 하이픈 문자-로 대체하십시오.



참고: gif에서는 Mac의 iTerm2에서 Bash 셸을 사용하고 있습니다.

gif를 볼 수 없는 경우 다음과 같은 텍스트 표현이 있습니다. 여기서 달러$가 있는 줄은 명령 프롬프트를 나타냅니다.

[~test-directory] | first-really-long-branch-name $ git checkout second-super-long-branch-name
Switched to branch 'second-super-long-branch-name'

[~/test-directory] | second-super-long-branch-name $ git checkout -
Switched to branch 'first-really-long-branch-name'

[~/test-directory] | first-really-long-branch-name $ git checkout -
Switched to branch 'second-super-long-branch-name'

[~/test-directory] | second-super-long-branch-name $


이 바로 가기는 두 분기 사이를 전환할 때 키 입력을 저장할 수 있습니다.

이름이 긴 브랜치에서 작업하거나 브랜치 이름이 비슷하여 자동 완성이 그다지 도움이 되지 않을 때 유용할 수 있습니다(예: feature-1123 , feature-1124 ).


추신



git의 자동 완성에 대해 말하자면 here's how to install it for the Bash shell 아직 설정하지 않은 경우입니다. 이것은 몇 개의 문자를 입력하고 탭을 눌러 나머지 명령을 자동 완성하는 기능을 제공합니다(또는 일치하는 항목이 둘 이상인 경우 모든 가능성 보기).


추신



동일한 트릭을 사용하여 터미널의 두 디렉토리 사이를 탐색할 수 있습니다. 명령 프롬프트에 cd -를 입력하면 현재 디렉터리가 마지막 디렉터리로 변경됩니다.

[~/test-directory] | master $ cd /a/long/subdirectory/path

[~/test-directory/a/long/subdirectory/path] | master $ cd -

[~/test-directory] | master $

좋은 웹페이지 즐겨찾기