Maison > Article > outils de développement > Comment supprimer une branche en utilisant Git
Git est un outil de contrôle de version très populaire, qui fournit des fonctions pratiques pour la gestion de notre code. Lorsque nous utilisons Git, nous maintenons et développons généralement différentes versions via des branches. Cependant, dans certains cas particuliers, nous devons supprimer une certaine branche. Cet article explique comment utiliser Git pour supprimer des branches, en particulier en ne supprimant aucune branche.
Tout d’abord, nous devons comprendre ce qu’est une absence de branche. Dans Git, chaque branche est créée sur la base d'un commit, et aucune branche ne fait référence à l'état détaché sur un certain commit et n'appartient à aucune branche. Cette situation se produit généralement dans les deux situations suivantes :
Dans l'état sans branche, nous ne pouvons pas effectuer certaines opérations liées aux branches, telles que fusionner, renommer, supprimer, etc. Par conséquent, lorsque nous ne devons supprimer aucune branche, nous devons utiliser des commandes spéciales.
Voici les étapes spécifiques :
Étape 1 : Vérifiez l'état actuel
Avant d'effectuer toute opération, nous devons confirmer l'état actuel. Exécutez la commande suivante :
git status
Si Git est dans l'état sans branche, vous verrez l'invite suivante :
HEAD detached at <commit> nothing to commit, working tree clean
Parmi eux,
Étape 2 : Créer une branche
Pour ne supprimer aucune branche, nous devons d'abord créer une nouvelle branche dans l'état actuel. Exécutez la commande suivante :
git branch <new-branch>
où
git branch
Vous verrez une liste de toutes les branches, y compris la
Étape 3 : Supprimer aucune branche
Maintenant, nous pouvons supprimer la branche sans branche d'origine. Exécutez la commande suivante :
git branch -D HEAD
Parmi elles, le paramètre -D signifie forcer la suppression d'aucune branche. À ce stade, lorsque nous exécuterons à nouveau la commande git branch, nous verrons que la branche actuelle a été basculée vers la branche nouvellement créée
* <new-branch>
À ce stade, nous avons réussi à supprimer la branche no.
Résumé : Pour supprimer aucune branche, vous devez d'abord créer une nouvelle branche, puis utiliser la commande forcer la suppression pour la supprimer. Bien sûr, lorsque nous utilisons Git, nous devons essayer d'éviter d'entrer dans l'état sans branche pour éviter des problèmes inutiles.
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!