4 votes

Comment transformer une ancienne branche en un tag sur GitHub

Mon premier projet réellement sérieux sur GitHub a subi il y a quelque temps un changement complet de pile - de Python à NodeJS. Cependant, étant à l'époque un parfait noob git, j'ai créé une branche avec tout le code Python, puis j'ai tout supprimé sur la branche principale et j'ai commencé à mettre en œuvre le système en NodeJS.

Maintenant, je suis toujours un noob git mais j'ai réalisé que j'aurais dû utiliser un tag au lieu d'une branche. J'ai donc ceci old_python branche accrochée là et ça m'ennuie.

Comment puis-je me débarrasser de cette branche tout en étant capable de jeter un coup d'œil rapide au code Python qui serait une balise ? Je ne prévois pas de commettre quoi que ce soit dans la base de code Python, donc la branche semble inutile.

Ou peut-être que je ne comprends pas du tout à quoi servent les étiquettes et que je devrais laisser tomber ou faire autre chose.

6voto

Peter Lundgren Points 2502

Créer le tag

git tag <tagname> origin/old_python

Supprimer la branche (si vous avez une branche locale)

git branch -d old_python

Poussez l'étiquette

git push --tags origin

Supprimer la branche distante

git push origin :old_python

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X