Lokale Branches Pushen
Veeg om het menu te tonen
Het aanmaken van een aparte branch voor een nieuwe functionaliteit is een zeer gebruikelijke praktijk bij het werken met Git. Stel dat we een betalingssysteem willen implementeren in ons project; laten we daarom een feature/payment-branch aanmaken en hier direct naartoe schakelen:
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 eenvoudigweg deze regel toe: "A few lines of code" aan het bestand:
Vervolgens kan een directe commit worden uitgevoerd:
We hebben nu een commit op onze feature/payment-branch. Voordat we deze branch samenvoegen met de main-branch, moeten we deze eerst pushen naar de remote repository.
In ons geval lijkt dit misschien een extra stap; echter, in de praktijk stelt dit andere medewerkers in staat om je code te beoordelen, te testen en feedback te geven.
De eerste keer dat we een nieuwe branch pushen naar de remote repository, moeten we enkele extra parameters toevoegen aan het git push-commando. Specifiek moeten we de -u-vlag gebruiken om de branch in te stellen om de overeenkomstige remote branch te volgen (bekend als upstream). We moeten ook aangeven dat we pushen naar de origin-repository en specificeren dat we de feature/payment-branch pushen.
In Git verwijst upstream naar de externe repository en branch die jouw lokale branch volgt. Wanneer een upstream branch is ingesteld, weet jouw lokale branch naar welke externe branch wijzigingen moeten worden gepusht en van welke branch wijzigingen moeten worden gepulld. 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.