Maison > Article > outils de développement > Que dois-je faire si git est soumis au master ?
Lorsqu'un commit git est accidentellement validé dans la branche master, les méthodes de traitement sont : annuler le commit, créer une nouvelle branche et fusionner, réinitialiser la branche master, supprimer et recréer la branche master. pour prendre en compte le caractère destructeur du code, la charge de travail et les exigences de conservation de l'historique.
Que faire si git est soumis à master
Lorsque vous validez accidentellement le code dans la branche master, il existe plusieurs façons de le résoudre :
1. Revenir en arrière directement
S'il est possible d'annuler en toute sécurité, annulez le commit en utilisant :
<code>git revert COMMIT_HASH</code>
2. Créez une nouvelle branche et fusionnez
Fusionner cette branche avec la branche principale :
<code>git checkout -b new-branch git merge master git push origin new-branch git checkout master git merge new-branch</code>
3. Réinitialiser la branche principale
Réinitialisez la branche master à l'aide de la commande suivante :
<code>git reset --hard COMMIT_HASH_BEFORE_UNWANTED_COMMIT</code>
4. Supprimez et recréez la branche master
Supprimez la branche master à l'aide de la commande suivante :
<code>git branch -D master</code>
Recréez la branche master :
<code>git checkout -b master</code>
Quelle méthode choisir ?
La méthode choisie dépend des facteurs suivants :
Remarque :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!