Een nieuwe vertakking maken in GitHub

GitHub-held

Rechtstreeks werken in de hoofdtak van een GitHub-repository is een zeer gevaarlijke zaak, omdat je het risico loopt buggycode naar productie te pushen. Om dit te voorkomen, moet je een branch maken en daarin werken. Hier is hoe.

Wat is een filiaal eigenlijk?

Een branch is in de basis een kopie van een Git-project die je naar wens kunt wijzigen en vervolgens kunt combineren met het originele project.

Wanneer je een nieuwe repository aanmaakt in GitHub, is er standaard één branch: de “main” -branch (voorheen “master” genoemd). Dit is, zoals de naam al aangeeft, de hoofdcontainer waarin uw productiecode wordt opgeslagen. Dat wil zeggen (in de meeste gevallen tenminste), als u een wijziging rechtstreeks naar de hoofdtak pusht, brengt u een wijziging rechtstreeks aan in het werkende product.

Het probleem? Als je direct naar main pusht, loop je het risico dat de code met fouten naar de productieomgeving wordt gepusht, wat mogelijk ernstige problemen veroorzaakt. Daarom moet je een aparte branch maken om je werk in te doen (en die branch later ter beoordeling indienen voordat het wordt samengevoegd met de hoofdbranch).

VERWANT: Hoe schrijvers GitHub kunnen gebruiken om hun werk op te slaan

Maak een nieuwe vertakking vanaf de GitHub-website

U kunt rechtstreeks vanaf de GitHub-website een nieuwe branch maken. Open eerst een willekeurige browser, ga naar GitHub en open vervolgens de repository waarin je een branch wilt maken.

Advertentie

Zodra je de repository hebt geopend, kom je automatisch op het tabblad ‘Code’. Een beetje daaronder klikt u op de knop met de tekst ‘Hoofd’.

Klik in het tabblad "Code" op de knop met de tekst "Hoofd".

Er verschijnt een klein venster. Geef uw vestiging een naam door deze in het tekstvak te typen en op de Enter- of Return-toets te drukken. Woorden moeten worden gescheiden door een streepje (-) of een onderstrepingsteken (_).

Typ een filiaalnaam in het tekstvak.

Je nieuwe branch is nu aangemaakt.

Een nieuwe tak maken met behulp van de opdrachtregel

Op het eerste gezicht lijkt het misschien eenvoudiger om GitHub gewoon vanuit een browser te gebruiken, maar als je eenmaal onder de knie hebt om met GitHub te werken via de opdrachtregel, kunnen dingen zoveel sneller worden gedaan. Dat gezegd hebbende, je kunt bijna alles in GitHub doen met de opdrachtregel, inclusief het maken van een nieuwe branch.

Maar voordat u begint, moet u de door u gekozen repository naar uw lokale computer klonen. Ga je gang en doe dat nu als je dat nog niet hebt gedaan.

Zodra dat is gebeurd, opent u de opdrachtregel-app van uw keuze. Dit kan Terminal zijn (als je een Mac-gebruiker bent) of Command Prompt (als je een Windows-pc-gebruiker bent), of je kunt zelfs werken vanaf de ingebouwde opdrachtregel van een teksteditor, zoals VSCode.

Welke app je ook gebruikt, je moet navigeren naar de map van de repo die je hebt gekloond met de cd opdracht. Voer deze opdracht uit vanaf de opdrachtregel:

cd <file/path>

In ons voorbeeld ziet dat er als volgt uit:

Gebruik de opdracht cd om naar de map van uw repo-map te gaan.

Advertentie

Als je eenmaal in de juiste directory bent, kun je een nieuwe branch maken. Voer deze opdracht uit:

git checkout -b <your-new-branch-name>

Vervangen <your-new-branch-name> met de werkelijke naam die u uw filiaal wilt geven.

Voer de opdracht uit om een ​​nieuwe branch te maken.

Je nieuwe branch is nu aangemaakt, maar is alleen beschikbaar op je lokale computer. Je moet het naar de oorspronkelijke repository pushen door deze opdracht uit te voeren:

git push origin <your-new-branch-name>

Nogmaals, vervang <your-new-branch-name> met de werkelijke naam van uw filiaal.

Voer het commando uit om je branch naar GitHub te pushen.

Je hebt nu je nieuwe branch naar GitHub gepusht!

Werken met branches is een van de basisprincipes, maar het is ook een van de belangrijkste GitHub-vaardigheden om te leren. Blijf werken om deze basis onder de knie te krijgen en je zult snel op weg zijn om GitHub vloeiend te leren spreken.

VERWANT: Wat is GitHub en waarvoor wordt het gebruikt?

Nieuwste artikelen

spot_img

Related Stories

Leave A Reply

Vul alstublieft uw commentaar in!
Vul hier uw naam in