Lokale Branches Pushen
Veeg om het menu te tonen
Het aanmaken van een aparte branch voor een nieuwe functionaliteit is een zeer gebruikelijke werkwijze bij het gebruik van Git. Stel dat we een betalingssysteem willen implementeren in ons project, dan maken we een feature/payment branch aan en schakelen daar direct naartoe:
git checkout -b feature/payment
Eenmaal op deze branch brengen we enkele wijzigingen aan in het bestand test.txt, alsof we enkele regels code toevoegen om een betalingssysteem te implementeren. Voeg simpelweg deze regel toe: "A few lines of code" aan het bestand:
echo "A few lines of code" >> test.txt
Vervolgens kunnen we een directe commit maken:
git commit -a -m "Implement payment system"
We hebben nu een commit op onze feature/payment-branch. Voordat we deze branch samenvoegen met de main-branch, pushen we deze eerst naar de remote repository.
In ons geval lijkt het misschien een extra stap; in de praktijk stelt dit andere medewerkers echter in staat om je code te beoordelen, te testen en feedback te geven.
De eerste keer dat we een nieuwe branch naar de remote repository pushen, moeten we enkele extra parameters toevoegen aan het git push-commando. We moeten specifiek de -u-vlag gebruiken om de branch in te stellen zodat deze de bijbehorende remote branch volgt (bekend als upstream). Daarnaast moeten we aangeven dat we naar de origin-repository pushen en dat we de feature/payment-branch pushen.
git push -u origin feature/payment
In Git verwijst upstream naar de externe repository en branch die jouw lokale branch volgt. Wanneer je een upstream branch instelt, weet jouw lokale branch naar welke externe branch wijzigingen gepusht en gepulled moeten worden. Bijvoorbeeld, het instellen van de upstream branch met git push -u origin feature/payment geeft aan Git door dat de lokale feature/payment branch de feature/payment branch op de origin remote moet volgen.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.