Un'operazione Git richiede attenzione
Quando un'unione, un rebase, un cherry-pick, un ripristino o una bisezione si interrompono parzialmente, GitTree mostra un banner come Rebasing … onto …, step 3 of 7 e contrassegna la scheda rebase in progress. La maggior parte dei comandi attende fino al termine: risolvi eventuali conflitti, quindi Continue, Skip il passaggio o Abort… per tornare al punto di partenza.
Funziona in GitTree Gratuito: tutte le funzionalità Git locali, una volta effettuato l'accesso.
In questa pagina
Prima di iniziare
- Il repository è aperto e la sua scheda indica che è in corso un'operazione.
Dove trovarlo
- Il banner Operation in progress; la tavolozza: Continue Operation, Skip Current Step, Abort Operation….
| Azione | macOS | Windows e Linux |
|---|---|---|
| La tavolozza dei comandi | ⌘⇧P | Ctrl+Shift+P |
Passi
Leggi lo striscione
Dice cosa sta succedendo, su quale ramo e quanti conflitti sono rimasti.
Risolvere i conflitti
Premi Resolve e correggi ciascun file in conflitto (Risolvi conflitti).
Finisci o torna indietro
Premi Continue una volta risolto ogni conflitto, Skip per abbandonare questo passaggio o Abort… per tornare allo stato precedente all'operazione.
Risultato atteso
L'operazione è terminata o annullata e ogni comando funziona nuovamente.
Se qualcosa va storto
Git dice che esiste un file di blocco, come index.lock
Un altro programma Git sta lavorando in questo repository. Chiudilo e riprova; il Activity Log mostra il messaggio completo.
Domande
Posso annullare un rebase interrotto?
Interrompi ritorna al punto di partenza. Per altri recuperi, vedere Annulla e ripeti.