- Extensão que recria no VSCode a experiência do Magit, a famosa ferramenta Git do Emacs
- Com uma interface Git centrada no teclado, permite executar rapidamente todas as tarefas Git por meio da paleta de comandos e de atalhos
- Os principais recursos do Magit, como visualização de status (Status), commit, branch, push/pull, rebase, staging/unstaging e logs de processo, podem ser usados no VSCode praticamente da mesma forma
- Recursos como Magit Status/Popup/Dispatch/Help são fornecidos com atalhos padrão (
alt+x g, alt+x alt+g etc.), e todos os recursos também podem ser acessados pela paleta de comandos do VSCode (> Magit)
- Para usuários de extensões Vim, como VSCodeVim, é possível personalizar atalhos no estilo Magit/Evil-magit
- Suporta várias opções, como personalização de tema/keymap, compatibilidade com plugins Vim, suporte a monorepo e integração com Forge (PRs/issues do GitHub)
Exemplo de uso
- Magit Status:
alt+x g
- Magit File Popup:
alt+x alt+g
- Magit Dispatch:
alt+x ctrl+g
- Atalhos internos:
A cherry-pick, b branch, c commit, d diff, f patch, F pull, l log, m merge, P push, r rebase, z stash, g atualizar, TAB alternar seção, RET visitar item, q fechar etc.
- Stage/Unstage
s/u, reverse v, discard k, Stage/Unstage de tudo S/U etc.
1 comentários
Sou um dos apoiadores do edamagit, então é legal vê-lo aqui no GeekNews.