멋진 Git 단축키

VSCode 외에도 git은 아마도 내 도구 상자에서 가장 많이 사용되는 도구일 것입니다. 수년에 걸쳐 나는 항상 반복하는 몇 가지 일반적인 git 명령이 있다는 것을 배웠으므로 더 빠르게 이동할 수 있도록 몇 가지 합리적인 별칭을 만들었습니다. 이 별칭이 도움이 될 수 있는 모든 사람들과 이 별칭을 공유하고 싶었습니다.

힘내 상태

지금까지 가장 자주 사용되는 별칭은 git status 에 대한 내 별칭입니다. git statusgst 로 별칭을 지정했습니다.

힘내 추가

커밋을 위해 파일을 준비하는 일반적인 명령은 git add -A 또는 git add . 또는 git add some/file/name.ts 입니다. 간단히 ga에 대한 별칭을 만들었습니다.

힘내 커밋

git add와 마찬가지로 git commit에 대한 별칭도 만들었습니다. 일반적인 명령은 git commit 또는 git commit -m <COMMIT_MSG> 이며 git commit ~ gcgit commit -m ~ gcm 로 별칭을 지정했습니다. 이제 gcm "some cool messsage"와 같은 커밋 메시지를 입력할 수 있습니다.

힘내 차이

git diff의 경우 두 개의 별칭을 추가했습니다. 첫 번째는 gd 의 별칭인 git diff 입니다. 그러나 파일을 준비한 후 diff를 보기 위해 gdc 별칭이 지정된 git diff --cached도 있습니다.

힘내 푸시

나는 또한 git pushgp 로 별명을 붙였습니다. 여기서 더 이상 할 말이 없습니다.

힘내 체크 아웃

분기를 빠르게 확인하기 위해 git checkout 에서 gco 로 별칭을 지정했습니다. 새 분기의 경우 gcob 를 수행하는 git checkout -b 별칭도 만들었습니다.

힘내 분기

분기를 빠르게 나열하기 위해 git branch에서 gb로 별칭을 지정했습니다.

이익

입력 속도가 훨씬 빠를 뿐만 아니라 이러한 별칭의 또 다른 이점은 평소와 같이 플래그를 계속 사용할 수 있다는 것입니다. 새 분기를 원격으로 푸시하고 싶다고 가정해 보겠습니다. 별칭이 없으면 git push -u origin my_branch 와 같이 보일 것입니다. 그러나 별칭을 사용하면 간단히 gp -u origin my_branch 를 입력할 수 있습니다. 큰 절약은 아니지만 명령을 수천 번 입력하면 차이가 생기기 시작합니다.

직접 사용해 보세요



git 별칭을 만들 수 있는 방법은 여러 가지가 있지만 가장 간단한 방법은 my .bashrc 에 별칭을 추가하는 것입니다. 이 게시물에서 언급한 모든 별칭은 다음과 같습니다.


alias gst='git status'
alias ga='git add -A'
alias gc='git commit'
alias gcm='git commit -m'
alias gd='git diff'
alias gdc='git diff --cached'
alias gp='git push'
alias gco='git checkout'
alias gcob='git checkout -b'
alias gb='git branch'



테스트 드라이브를 제공하려면 이 코드 블록을 터미널에 직접 붙여넣으면 현재 세션에 대해 이러한 별칭이 활성화됩니다. 그것들이 마음에 들면 .bashrc/.zshrc/등에 추가할 수 있습니다.


이 게시물이 마음에 들면 다른 글을 확인하십시오here.

좋은 웹페이지 즐겨찾기