Git에서 두 브랜치 사이를 빠르게 전환하기
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 $
Reference
이 문제에 관하여(Git에서 두 브랜치 사이를 빠르게 전환하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/clairecodes/quickly-switching-between-two-branches-in-git-37k0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)