Maison > outils de développement > git > le corps du texte

Comment supprimer une branche en utilisant Git

PHPz
Libérer: 2023-04-03 09:41:46
original
1672 Les gens l'ont consulté

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 :

  1. Récupérez un commit mais ne passez à aucune branche.
  2. Créez et passez à une nouvelle branche sur un certain commit Aucun commit n'a été effectué sur la nouvelle branche avant de revenir à la branche d'origine.

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
Copier après la connexion

Si Git est dans l'état sans branche, vous verrez l'invite suivante :

HEAD detached at <commit>
nothing to commit, working tree clean
Copier après la connexion

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>
Copier après la connexion

est le nom de la nouvelle branche. Après avoir créé une nouvelle branche, nous pouvons confirmer que la nouvelle branche a été créée avec succès en exécutant la commande suivante :

git branch
Copier après la connexion

Vous verrez une liste de toutes les branches, y compris la nouvellement créée. À ce stade, nous passons à la nouvelle branche.

Étape 3 : Supprimer aucune branche

Maintenant, nous pouvons supprimer la branche sans branche d'origine. Exécutez la commande suivante :

git branch -D HEAD
Copier après la connexion

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>
Copier après la connexion

À 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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!