Projetos
Git
O Granspace lê o status do git de cada projeto e deixa você rodar ações comuns sem sair do app.
Estado de sincronização
Um badge mostra o estado do repositório: atualizado, não commitado, não enviado (à frente), atrás, divergiu, ou sem remote. Estados que pedem atenção também alimentam a bandeja/badge do desktop.
Atualizar (fetch)
Atualizar git roda um git fetch de verdade (rede) para os contadores de
à frente/atrás ficarem exatos, e então relê o status. O Atualizar git do
painel faz isso para todos os projetos de uma vez; a aba Detalhes → Git faz
para um.
A página de detalhes também faz fetch automático quando você a abre, então os contadores ficam frescos sem clicar.
Ações
Em Detalhes → Git você pode:
- Pull, Push, Commit (com mensagem inline), Stash / Stash pop, e Descartar (com confirmação).
Abrir o remote
Se o projeto tem um remote git, o link rápido 🔗 do card abre a página web do repositório (URLs de GitHub/GitLab/Bitbucket são derivadas do remote).