Git blame 주석, CodeLens, Commit Graph와 브랜치 및 worktree 검토·리베이스·관리를 위한 도구를 제공하는 VS Code 확장입니다.
- 스타
- 1,538
- 포크
- 94
- 열린 이슈
- 93
- 마지막 커밋
- 지난달
어떤 프로젝트인가요?
edamagit은 Emacs의 Magit 워크플로를 Visual Studio Code로 가져옵니다. 미스테이징, 스테이징, 추적되지 않는 파일, 최근 커밋 섹션을 보여주는 상태 뷰를 열며, 커밋, 브랜치, 푸시, 풀, 리베이스, 머지, 스태시, 태그, 리셋 등의 작업은 대부분 단일 키 팝업에서 실행할 수 있습니다.
커서는 현재 가리키는 항목에 작업을 적용합니다. 개별 헝크를 스테이징하거나 스테이징 해제하고, 변경 사항을 버리고, 커밋을 역적용하거나 되돌릴 수 있으며, Enter 키로 파일이나 커밋을 열 수 있습니다. 명령은 명령 팔레트에서 실행할 수 있고, 기본 단축키는 VS Code의 키 바인딩 파일에서 변경할 수 있습니다.
이 확장 프로그램은 GitHub의 풀 리퀘스트와 이슈를 표시하는 선택적 Forge 통합 기능, 상태 섹션을 숨기거나 Magit 창을 열 위치를 정하는 설정을 제공합니다. 또한 evil-magit과 유사한 바인딩을 VSCodeVim에서 사용하는 Vim 사용자를 위한 설정 방법도 문서화되어 있습니다.
핵심 기능
- 01미스테이징, 스테이징, 추적되지 않는 파일, 최근 커밋 섹션을 보여주는 상태 뷰
- 02커밋, 브랜치, 푸시, 풀, 리베이스, 머지, 스태시 등을 위한 단일 키 팝업
- 03현재 위치에서 변경 사항 스테이징, 스테이징 해제, 버리기, 역적용
- 04GitHub 풀 리퀘스트와 이슈를 위한 선택적 Forge 통합
- 05바로 사용할 수 있는 Vim(VSCodeVim) 프리셋을 제공하는 사용자 지정 키 바인딩
활용 사례
- Emacs Magit에 익숙하며 VS Code에서도 같은 워크플로를 사용하려는 개발자
- 에디터를 나가지 않고 헝크를 스테이징하고 변경 사항을 커밋하는 경우
- VS Code에서 Vim 스타일 바인딩을 선호하는 키보드 중심 사용자
빠른 시작
- 1
VS Code Marketplace에서 edamagit 확장 프로그램(kahole.magit)을 설치합니다
- 2
VS Code에서 Git 리포지토리를 열고 Alt+X G를 눌러 Magit Status를 엽니다
사용 전 알아둘 점
- VS Code 안에서만 실행되며, 독립 실행형 도구로는 사용할 수 없습니다.
- bisect, 패치, subtree 등 Magit의 일부 기능은 아직 구현되지 않았습니다.
토픽
자주 묻는 질문
- edamagit은(는) 무엇인가요?
- Emacs Magit의 포슬린을 본뜬 키보드 중심의 VS Code용 Git 인터페이스입니다. edamagit은 Emacs의 Magit 워크플로를 Visual Studio Code로 가져옵니다. 미스테이징, 스테이징, 추적되지 않는 파일, 최근 커밋 섹션을 보여주는 상태 뷰를 열며, 커밋, 브랜치, 푸시, 풀, 리베이스, 머지, 스태시, 태그, 리셋 등의 작업은 대부분 단일 키 팝업에서 실행할 수 있습니다.
- edamagit은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- edamagit은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- edamagit은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. edamagit의 마지막 커밋은 2026년 9월 13일입니다.
- edamagit은(는) 어디에 사용할 수 있나요?
- Emacs Magit에 익숙하며 VS Code에서도 같은 워크플로를 사용하려는 개발자 에디터를 나가지 않고 헝크를 스테이징하고 변경 사항을 커밋하는 경우 VS Code에서 Vim 스타일 바인딩을 선호하는 키보드 중심 사용자
- edamagit는 어떻게 설치하나요?
- VS Code Marketplace에서 edamagit 확장 프로그램(kahole.magit)을 설치합니다 VS Code에서 Git 리포지토리를 열고 Alt+X G를 눌러 Magit Status를 엽니다
- edamagit은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/kahole/edamagit
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
TypeScript 오류 메시지를 문서 링크와 설명이 포함된, 읽기 쉬운 구문 강조 타입으로 바꿔 주는 VSCode 확장 프로그램입니다.
고양이, 강아지, 뱀, 고무 오리, Clippy 같은 픽셀 아트 펫을 에디터 창에 추가하는 VS Code 확장입니다.
코드 호스팅, CI/CD 파이프라인, Gitspaces 개발 환경, 아티팩트 레지스트리를 통합한 셀프 호스팅 가능한 오픈소스 개발자 플랫폼입니다.
어떤 머신에서든 VS Code를 실행하고 브라우저로 접속해, 원하는 기기에서 코딩할 수 있습니다.