기본 패턴
text
자주 쓰는 GitHub Desktop shortcut
Push Cmd/Ctrl+P
Pull Shift+Cmd/Ctrl+P
New Branch Shift+Cmd/Ctrl+N
Commit Cmd/Ctrl+Enter
Changes view Cmd/Ctrl+1
History view Cmd/Ctrl+2
Branches view Cmd/Ctrl+B설명
- GitHub Desktop은 키보드만으로도
변경 확인 -> commit -> branch 전환 -> pull/push흐름을 꽤 빠르게 처리할 수 있습니다. - 공식 shortcut 표를 보면 앱 전체 단축키, repository shortcut, branch shortcut으로 구분되어 있어 학습 우선순위도 자연스럽습니다.
- 실제로 가장 자주 반복되는 것은
push,pull,new branch,commit,changes/history 전환입니다. 이 몇 개만 익혀도 마우스 이동이 크게 줄어듭니다. - CLI를 완전히 대체하려는 관점보다, GitHub Desktop의 강점인 시각적 diff와 간단한 branch 작업을 더 빨리 쓰는 관점에서 shortcut을 보는 편이 좋습니다.
- macOS와 Windows shortcut 구조는 대부분
Cmd와Ctrl대응만 다르고 동작 자체는 비슷해서, 팀 문서에도 두 플랫폼을 나란히 적어 두기 좋습니다.
빠른 정리
| 동작 | macOS | Windows |
|---|---|---|
| Push latest commits | Cmd+P | Ctrl+P |
| Pull latest changes | Shift+Cmd+P | Ctrl+Shift+P |
| New branch | Shift+Cmd+N | Ctrl+Shift+N |
| Commit active summary | Cmd+Enter | Ctrl+Enter |
| Changes view | Cmd+1 | Ctrl+1 |
| History view | Cmd+2 | Ctrl+2 |
| Branches list | Cmd+B | Ctrl+B |
| Stash changes | Shift+Cmd+S | Ctrl+Shift+S |
| Current PR on GitHub | Cmd+R | Ctrl+R |
주의할 점
GitHub Desktop shortcut은 GitHub 중심 협업 흐름에는 아주 잘 맞지만, rebase나 세밀한 history 편집까지 모두 덮지는 않습니다. shortcut으로 일상 흐름을 빠르게 가져가고, 고급 정리는 CLI로 넘기는 식이 가장 안정적입니다.
참고 링크
1 sources