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:

A aba Git com estado de sincronização e ações
A aba Git.

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).