- Emacs의 유명한 Git 툴인 Magit의 경험을 VSCode에 그대로 재현하는 확장
-
키보드 중심 Git 인터페이스로, 명령 팔레트 및 단축키로 모든 Git 작업을 빠르게 실행 가능
- Magit의 상태(Status) 뷰, 커밋, 브랜치, 푸시/풀, 리베이스, 스테이징/언스테이징, 프로세스 로그 등 핵심 기능을 VSCode에서 그대로 이용 가능
-
Magit Status/Popup/Dispatch/Help 등의 기능이 기본 단축키(
alt+x g
, alt+x alt+g
등)로 제공되며, 모든 기능은 VSCode 명령 팔레트(> Magit
)에서도 접근 가능
-
VSCodeVim 등 Vim 확장 사용자를 위해 Magit/Evil-magit 스타일의 키 바인딩 커스터마이즈 가능
- 테마/키맵 커스터마이즈, Vim 플러그인 호환, 모노레포 지원, Forge(GitHub PR/이슈) 연동 다양한 옵션 지원
사용 예
-
Magit Status:
alt+x g
-
Magit File Popup:
alt+x alt+g
-
Magit Dispatch:
alt+x ctrl+g
-
내부 단축키:
-
A
체리픽, b
브랜치, c
커밋, d
디프, f
패치, F
풀, l
로그, m
머지, P
푸시, r
리베이스, z
스태시, g
새로고침, TAB
섹션 토글, RET
항목 방문, q
닫기 등
- 스테이지/언스테이지
s
/u
, 리버스 v
, Discard k
, 전체 Stage/Unstage S
/U
등