Hoe u een lokale en externe Git-branch hernoemt

Het hernoemen van een Git branch is een veel voorkomende taak voor ontwikkelaars wanneer ze branchnamen moeten bijwerken om hun doel beter weer te geven of naamgevingsfouten te corrigeren. Dit proces omvat het lokaal wijzigen van de filiaalnaam en ervoor zorgen dat de wijzigingen worden gespiegeld op de externe repository. Het op de juiste manier hernoemen van vestigingen helpt een georganiseerde en begrijpelijke projectstructuur te behouden, wat cruciaal is voor gezamenlijke ontwikkeling.

Deze gids leidt je door de stappen om een ​​lokale en externe Git-branch te hernoemen met behulp van de opdrachtregelterminal. U leert hoe u uw branch lokaal kunt hernoemen, de wijzigingen naar de externe repository kunt pushen en verouderde referenties kunt opschonen.

Hernoem een ​​lokale vestiging in Git

Schakel over naar de lokale vestiging waarvan u de naam wilt wijzigen

Om te beginnen met het hernoemen van een lokale branch in Git, moet je eerst overschakelen naar de branch waarvan je de naam wilt wijzigen. Deze stap is cruciaal omdat Git vereist dat je op de branch bent die je wilt wijzigen. Voer de volgende opdracht uit:

git checkout old_branch_name

Hier moet de oude_branch_name worden vervangen door de huidige naam van de branch waarvan u de naam wilt wijzigen. Met deze opdracht wordt uw werkmap naar de opgegeven vertakking geschakeld.

Hernoem de lokale vestiging

Eenmaal op de juiste vertakking bestaat de volgende stap uit het hernoemen ervan. Gebruik hiervoor het git branch commando en de -m vlag, wat 'verplaatsen' of 'hernoemen' betekent. Het opdrachtformaat is:

git branch -m new_branch_name

Vervang in deze opdracht new_branch_name door de door u gekozen nieuwe branchnaam. Hierdoor wordt de naam van het filiaal in uw lokale repository effectief gewijzigd.

Hernoem een ​​andere tak (optioneel)

Als het je doel is om een ​​branch te hernoemen die anders is dan degene waar je momenteel op zit, kan Git dit opvangen met een licht gewijzigd commando:

git branch -m old-branch-name new-branch-name

Hier is oude_branch_name de vertakking waarvan u de naam wilt wijzigen, en new_branch_name is de nieuwe naam die u eraan toewijst. Met dit commando kunt u de naam wijzigen zonder dat u van vertakking hoeft te wisselen.

De vlag -M gebruiken (optioneel)

Als alternatief biedt Git de vlag -M voor het hernoemen. Deze vlag functioneert op dezelfde manier als -m, maar verplaatst de HEAD ook met geweld naar de nieuwe branch. Dit is vooral handig als u de branch waarvan u de naam wilt wijzigen al hebt uitgecheckt. De opdrachtsyntaxis is:

git branch -M new-branch-name

Dit commando hernoemt de huidige tak en verplaatst de HEAD naar de nieuw benoemde tak, waardoor twee acties in één worden samengevoegd.

Controleer of het hernoemen is gelukt

Om er zeker van te zijn dat het hernoemingsproces met succes is voltooid, is het essentieel om de wijzigingen te verifiëren. U kunt alle vestigingen weergeven, zowel lokaal als extern, met behulp van:

git branch -a

Met deze opdracht worden alle vertakkingen in uw repository weergegeven. Blader door de lijst om uw nieuw hernoemde vestiging te vinden en bevestig de succesvolle hernoeming. Deze stap is cruciaal voor het behouden van de nauwkeurigheid en consistentie in uw repositorybeheer.

Hernoem een ​​externe Git-branch

Verwijder de oude externe tak

In eerste instantie houdt het hernoemen van een externe Git-branch in dat de bestaande branch uit de externe repository wordt verwijderd. Dit is een cruciale stap, omdat Git geen direct hernoemingscommando heeft voor externe branches. Om de oude externe vertakking te verwijderen, gebruikt u:

git push origin --delete old_branch_name

Vervang in deze opdracht oude_branchnaam door de naam van de externe branch die u wilt verwijderen. Met deze actie wordt de opgegeven vertakking uit de externe repository verwijderd, waardoor de nieuwe vertakkingsnaam mogelijk wordt.

Maak een nieuwe externe vestiging met de gewenste naam

Na het verwijderen van de oude branch is de volgende stap het maken van een nieuwe branch met de naam van uw voorkeur en deze naar de externe repository te pushen. Dit wordt bereikt met het volgende commando:

git push origin new_branch_name

Hier is nieuwe_filiaalnaam de naam die u aan uw nieuwe externe vestiging wilt geven. Met deze opdracht wordt een lokale vertakking naar de externe repository gepusht, waardoor een nieuwe vertakking met de opgegeven naam wordt gemaakt.

Stel de upstream-tak in (optioneel)

Voor een meer gestroomlijnde workflow, vooral als u van plan bent om regelmatig de lokale en externe vestigingen te synchroniseren, is het raadzaam de upstream-filiaal in te stellen. Om de upstream branch voor uw nieuwe externe branch in te stellen, gebruikt u:

git push -u origin new-branch-name

Met dit commando wordt niet alleen een nieuwe_branch_name aangemaakt op de externe repository, maar wordt deze ook ingesteld als de upstream branch voor de corresponderende lokale branch. De vlag -u in dit commando is van cruciaal belang omdat deze een link tot stand brengt tussen uw lokale branch en de nieuw aangemaakte externe branch, waardoor toekomstige push- en pull-acties worden vergemakkelijkt.

Conclusie

Door de stappen in deze handleiding te volgen, kun je je Git-vertakkingen efficiënt hernoemen, zowel lokaal als op afstand. Het correct beheren van filiaalnamen helpt niet alleen om uw project georganiseerd te houden, maar verbetert ook de samenwerking binnen uw ontwikkelingsteam. Met deze vaardigheden kun je zorgen voor een duidelijke en consistente vertakkingsstructuur in al je Git-projecten.

Joshua James
Volg mij
Laatste berichten van Joshua James (alles zien)
Categorieën Git

Plaats een reactie