Yerel ve Uzak Git Dalı Nasıl Silinir

Comment supprimer une branche Git locale et distante

⌛ Reading Time: 3 minutes

L’utilisation de Git est presque une condition préalable pour de nombreux développeurs. C’est pour plusieurs raisons. L’avantage le plus important est que vous pouvez enregistrer chaque modification apportée au sein d’un projet – presque sans réfléchir. Cependant, lorsque votre cerveau vous rattrape, cela peut signifier que vous souhaitez supprimer une branche Git locale et distante. C’est compréhensible, mais le processus peut ne pas l’être.

En tant que tel, cet article vous montrera comment supprimer une branche Git locale et distante. Avant d’en arriver là, voyons comment Git fonctionne de manière générale.

Une introduction rapide sur Git

Avant d’entrer dans le gros de l’article, commençons par vous donner un bref aperçu de Git. C’est un moyen d’enregistrer l’activité au sein d’un projet de développement. C’est un peu comme la fonctionnalité de révision trouvée dans Google Docs et d’autres logiciels.

La hiérarchie d’un « référentiel » Git peut se résumer en quelques points :

  • Il y a une « piste » principale pour la version définitive de votre projet. Cela a été appelé maître par tradition, bien que la convention de nommage commence à changer en main ou trunk.
  • Chaque dépôt peut avoir plusieurs « branches ». Ce sont des copies du tronc et permettent aux développeurs de travailler sur des versions sandbox du projet en même temps.
  • Vous « poussez » et « commettez » les modifications apportées au projet dans votre branche.
  • Cette branche est ensuite fusionnée avec le tronc pour donner un nouveau tronc définitif.

Dans l’ensemble, Git est génial lorsque vous voulez vous en tenir à ces principes. Même ainsi, lorsque vous souhaitez supprimer une branche, cela peut être source de maux de tête.

Comment supprimer une branche Git locale et distante

La première étape pour supprimer un branche Git locale et distante est de comprendre la composition de la commande que vous utiliserez :

Une fois que vous avez saisi cette structure, vous pouvez l’adapter à vos besoins. Pour commencer, regardons une branche locale. Cela suppose que vous utilisez la ligne de commande et que vous disposez d’un référentiel Git avec lequel travailler.

Pour supprimer une branche locale, vous utiliserez le git branch commande, le -d modificateur et le nom de la branche. Dans notre exemple, nous utilisons oldbranch, mais le vôtre sera spécifique à votre projet. En le mettant ensemble, nous obtenons ce qui suit :

Cela indique à Git de supprimer la branche nommée de votre référentiel local. Malgré cela, Git peut ne pas vous permettre de supprimer une branche. C’est parce qu’il contiendra des commits qui n’ont pas encore été fusionnés avec d’autres branches locales. Cela peut également être dû au fait que vous n’avez pas « poussé » la branche vers un référentiel distant.

Pour contrer cela, utilisez -D comme modificateur plutôt que -d.

Pour les succursales distantes, vous utiliserez le git push commander. Pour en revenir à notre squelette, vous aurez également besoin d’un nom distant. C’est souvent origin par convention, mais vérifiez auprès de votre chef d’équipe si vous n’êtes pas sûr. Pour tout assembler, vous obtiendrez les éléments suivants :

Selon la version de Git que vous utilisez, vous devrez peut-être modifier l’ordre de la commande complète :

Encore une fois, la mise en majuscule du modificateur supprimera la branche malgré tout, alors que vous obtiendrez souvent une demande de confirmation pour les modificateurs en minuscules.

Emballer

Dans l’ensemble, Git est un langage, un outil et une aide au développement puissants. Même ainsi, c’est génial lorsque vous ajoutez des éléments à un dépôt Git, mais pas si génial lorsque vous supprimez des éléments. La suppression d’une branche Git locale et distante est un cas d’apprentissage de la structure de commande. Une fois que vous avez terminé, vous êtes prêt à partir. Si vous envisagez d’utiliser Git pour votre projet, découvrez comment démarrer avec Git et Github.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.