recherche

Maison  >  Questions et réponses  >  le corps du texte

git-gui - Comment supprimer une ligne de base sur git

Comme le montre l'image, il s'agit d'une ligne de base dans l'arbre source. L'intégralité du code de base a été créée par mon erreur. Comment puis-je supprimer cette ligne de base ?

某草草某草草2801 Il y a quelques jours1120

répondre à tous(2)je répondrai

  • PHP中文网

    PHP中文网2017-05-02 09:53:14

    Cela ressemble à une erreur car vos commits adjacents sont tous identiques.

    Si vous souhaitez restaurer, vous devez d'abord revenir avant la validation de la fusion, c'est-à-dire avant 18c7602. D'un autre côté, vous avez toujours des validations après la validation de fusion, donc utiliser directement git revert devrait pouvoir le résoudre.

    git revert 18c7602 -m 1

    Essayez. Si quelque chose ne va pas, vous pouvez utiliser la fonction reflog pour annuler l'opération locale. Devrait être en sécurité


    Pour expliquer brièvement, -m 1 signifie sélectionner un commit avant 18c7602 (c'est-à-dire 2bb3800 dans votre capture d'écran) en tant que parent. Dans ce commit, le contenu de la branche violette ne peut pas être lu. Donc je pense que cela devrait être possible

    répondre
    0
  • 世界只因有你

    世界只因有你2017-05-02 09:53:14

    Supprimez la branche et elle disparaîtra

    git branch -d branchname

    répondre
    0
  • Annulerrépondre