Salta ai contenuti

Integrazione Git

Quando navighi all’interno di un repository git, DeckCrate ne mostra lo stato direttamente nell’elenco dei file.

La barra di stato mostra il ramo corrente, insieme ai conteggi avanti / indietro rispetto al suo ramo upstream.

Ogni file e cartella riceve un piccolo badge di stato:

  • committato
  • modificato
  • in stage
  • non tracciato
  • ignorato
  • in conflitto

Una cartella assume lo stato del suo figlio più significativo, così puoi notare le modifiche senza aprirla.

L’integrazione Git usa il git installato nel sistema operativo — non ne viene incluso alcuno. Attivala o disattivala in Preferenze → Git:

  • È attiva per impostazione predefinita.
  • L’opzione è nascosta quando git non è installato.

All’interno di un repository puoi anche eseguire i due comandi quotidiani di sincronizzazione remota dal menu comandi → Strumenti:

  • Git pull — esegue git pull nella cartella corrente, poi aggiorna l’elenco.
  • Git push — esegue git push nella cartella corrente.

Queste voci compaiono nel sottomenu Strumenti solo quando la cartella corrente si trova all’interno di un albero di lavoro git e git è installato — indipendentemente dall’opzione dei badge di stato di cui sopra. Una notifica riporta il risultato; in caso di errore viene mostrato il messaggio di git stesso (per esempio quando non c’è un ramo upstream, è richiesta l’autenticazione o ci sono conflitti).