Passer au contenu
GitTree
Dépannage

Une opération Git nécessite une attention particulière

Lorsqu'une fusion, un rebase, une sélection sélective, un retour ou une coupe en deux s'arrête à mi-chemin, GitTree affiche une bannière telle que Rebasing … onto …, step 3 of 7 et marque l'onglet rebase in progress. La plupart des commandes attendent la fin : résolvez les conflits, puis Continue, Skip l'étape ou Abort… pour revenir à votre point de départ.

GratuitMis à jour

Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.

Sur cette page
  1. Avant de commencer
  2. Où le trouver
  3. Mesures
  4. Résultat attendu
  5. Si quelque chose ne va pas
  6. Questions
  7. En rapport

Avant de commencer

  • Le référentiel est ouvert et son onglet indique qu'une opération est en cours.

Où le trouver

  • La bannière Operation in progress ; la palette : Continue Operation, Skip Current Step, Abort Operation….
ActionmacOSWindows et Linux
La palette de commandes⌘⇧PCtrl+Shift+P

Mesures

  1. Lire la bannière

    Il indique ce qui se passe, sur quelle branche et combien de conflits subsistent.

  2. Résoudre les conflits

    Appuyez sur Resolve et corrigez chaque fichier en conflit (Résoudre les conflits).

  3. Terminer ou revenir en arrière

    Appuyez sur Continue lorsque chaque conflit est résolu, sur Skip pour abandonner cette étape ou sur Abort… pour revenir à l'état avant l'opération.

Résultat attendu

L'opération est terminée ou annulée, et chaque commande fonctionne à nouveau.

Si quelque chose ne va pas

Git indique qu'un fichier de verrouillage existe, tel que index.lock

Un autre programme Git fonctionne dans ce référentiel. Fermez-le et réessayez ; le Activity Log affiche le message complet.

Questions

Puis-je annuler un rebase interrompu ?

Abandonner revient à votre point de départ. Pour d'autres récupérations, voir Annuler et refaire.