git-gui - Comment supprimer une ligne de base sur git
某草草
某草草 2017-05-02 09:51:14
0
2
1106

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 ?

某草草
某草草

répondre à tous(2)
Ty80

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

世界只因有你

Supprimez la branche et elle disparaîtra

git branch -d branchname
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal