Vai al contenuto
GitTree
Risoluzione dei problemi

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.

GratuitoAggiornato

Funziona in GitTree Gratuito: tutte le funzionalità Git locali, una volta effettuato l'accesso.

In questa pagina
  1. Prima di iniziare
  2. Dove trovarlo
  3. Passi
  4. Risultato atteso
  5. Se qualcosa va storto
  6. Domande
  7. Relativo

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….
AzionemacOSWindows e Linux
La tavolozza dei comandi⌘⇧PCtrl+Shift+P

Passi

  1. Leggi lo striscione

    Dice cosa sta succedendo, su quale ramo e quanti conflitti sono rimasti.

  2. Risolvere i conflitti

    Premi Resolve e correggi ciascun file in conflitto (Risolvi conflitti).

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