# edamagit - VSCode용 Magit 확장

> Clean Markdown view of GeekNews topic #21463. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=21463](https://news.hada.io/topic?id=21463)
- GeekNews Markdown: [https://news.hada.io/topic/21463.md](https://news.hada.io/topic/21463.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-06-16T09:46:01+09:00
- Updated: 2025-06-16T09:46:01+09:00
- Original source: [github.com/kahole](https://github.com/kahole/edamagit)
- Points: 5
- Comments: 1

## Summary

Emacs의 유명한 Git 툴 **Magit**의 고유한 **키보드 기반 Git 인터페이스**를 **VSCode**에서 그대로 사용할 수 있게 하여 개발자 생산성을 크게 향상합니다. **상태 뷰, 커밋, 브랜치, 리베이스, 프로세스 로그** 등의 기능을 **단축키**와 **명령 팔레트**로 빠르게 실행하는 것이 특징입니다.

## Topic Body

- 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`등

## Comments



### Comment 40177

- Author: alstjr7375
- Created: 2025-06-16T10:50:24+09:00
- Points: 2

edamagit 후원자 중 한명인데 긱뉴스에서 보게되니 반갑네요
