setting, git, shell etc

intellij, pycharm git 단축키 설정.

qkqhxla1 2019. 12. 17. 13:49

파이참을 쓰는데 인텔리제이도 똑같을테니 제목을 저리 지음.


내용은 단축키 설정에 관한건데 굳이 git 단축키라고 제목을 적은 이유는 딱히 깃 단축키말고는 다른 단축키를 지정해서 효과를 못봤기에 깃 단축키 지정이라고 적었다.


티켓 시스템 + 깃으로 버전관리하는 회사들 대부분이 버전 관리를 할 때에 아래와 같은 프로세스로 진행한다.


git pull -> git make new branches from master -> 작업 -> commit -> push -> merge


물론 순서가 바뀌거나 조금 다를수도 있지만 이게 일반적인데, 파이참에서 깃 풀을 하려면 마우스로 아래와 같은 과정을 거쳐야 한다.

깃 풀 말고도 새 브랜치를 따거나, 커밋을 할때도 마찬가지이다. 근데 맨날 똑같은 작업을 하다 보니 매번 반복되는 이 작업들이 은근히 시간을 잡아먹고있다는걸 깨달았다.


그래서 git pull, branches, commit 이 3가지를 단축키를 만들어 사용하는데 이것만으로도 프로세스가 간편화되었음을 느낄 수 있었다.


단축키는 Preference를 찾아 들어가서 git 용어들을 검색해본다.(나는 commit라고 검색해봄.)

그럼 아래처럼 검색 결과가 나오는데 Git의 Commit File에서 오른쪽 클릭 후 Add Keyboard Shortcut 을 누르고 키보드로 단축키를 입력해주면 자동으로 입력이 된다.


나같은 경우는 

git pull -> control + option + command + v

git branches -> control + option + command + b

git commit -> control + option + command + c


이 3개로 지정해놨는데 아주아주 간편하다. 이거말고도 본인이 자주쓰는 단축키는 등록해놓으면 편하다.



++ 또하나 팁인데 인텔리제이나 파이참에서 커밋시 커밋 메시지를 이전 커밋 메시지에서 조금만 바꿔서 쓰고 싶은 경우가 있다. 이경우 커밋 메시지창에서 '컨트롤 + m'을 누르면 커밋 메시지 히스토리가 나온다.