Hvordan lage en ny gren i GitHub

Jul 31, 2025
Cloud & Internet

Arbeidet direkte i hovedgrenen av et Github-depot er en veldig farlig ting, da du står i fare for å presse buggy kode til produksjon. For å unngå dette bør du opprette en filial og jobbe i det. Dette er hvordan.

Hva er en gren, uansett?

En gren, i det mest grunnleggende, er en kopi av et GIT-prosjekt som du kan endre som du vil, og deretter kombinere med det opprinnelige prosjektet.

Når du Lag et nytt arkiv i Github , det er en gren som standard - "hoved" grenen ( tidligere kalt "Master" ). Dette, som navnet antyder, er hovedbeholderen hvor produksjonskoden din er lagret. Det vil si (i de fleste tilfeller minst), hvis du presser en endring direkte til hovedgrenen, gjør du en endring direkte til arbeidsproduktet.

Problemet? Hvis du presser direkte til Main, risikerer du å trykke på Buggy-koden til produksjonsmiljøet, som potensielt forårsaker alvorlige problemer. Derfor må du opprette en egen gren for å gjøre arbeidet ditt i (og deretter senere sende den grenen for gjennomgang før den fusjoneres i hovedgrenen).

I SLEKT: Hvordan forfattere kan bruke Github til å lagre sitt arbeid

Lag en ny gren fra Github-nettsiden

Du kan opprette en ny gren direkte fra Github-nettstedet. Åpne først noen nettleser, Gå til Github. , og åpne deretter depotet som du vil lage en gren i.

Når du har åpnet depotet, vil du automatisk være i kategorien "Kode". Litt under dette, klikk på knappen som sier "Main".

Et lite vindu vil vises. Gi grenen et navn ved å skrive det i tekstboksen og trykke på Enter eller Return-tasten. Ord bør skilles av en dash ( - ) eller en understrek ( _ ).

Din nye gren er nå opprettet.

Opprett en ny gren ved hjelp av kommandolinjen

Ved første øyekast kan det virke lettere å bare bruke Github fra en nettleser, men når du får tak i å jobbe med Github via kommandolinjen, kan ting bli gjort så mye raskere. Når det er sagt, kan du gjøre nesten alt i Github med kommandolinjen - inkludert å skape en ny gren.

Men før du begynner, må du klone ditt valgte arkiv til din lokale maskin. Gå videre og gjør det nå hvis du ikke allerede har det.

Når det er gjort, åpner du kommandolinjens appen du ønsker. Dette kan være Terminal (Hvis du er en Mac-bruker) eller Ledeteksten (Hvis du er en Windows PC-bruker), eller du kan til og med jobbe fra den innebygde kommandolinjen fra en tekstredigerer, for eksempel Vscode. .

Uansett hvilken app du bruker, må du navigere til mappen på repoen du klonet bruker CD. kommando . Fra kommandolinjen, kjør denne kommandoen:

 CD & LT; fil / sti & gt; 

I vårt eksempel vil det se slik ut:

Når du er i riktig katalog, kan du da lage en ny gren. Kjør denne kommandoen:

 git checkout -b & lt; your-new-gren-navn & gt; 

Erstatte & lt; ditt-new-gren-navn & gt; med det faktiske navnet du vil gi avdelingen din.

Din nye gren er nå opprettet, men den er bare tilgjengelig på din lokale maskin. Du må presse den til opprinnelsesregisteret ved å kjøre denne kommandoen:

 git push opprinnelse & lt; ditt-new-gren-navn & gt; 

Igjen, erstatte & lt; ditt-new-gren-navn & gt; med det faktiske navnet på grenen din.

Du har nå presset din nye gren til GitHub!

Arbeide med grener er et av grunnleggende, men det er også en av de viktigste github-ferdighetene å lære. Fortsett å jobbe for å mestre disse grunnleggende, og du vil være godt på vei til å bli flytende i Github på kort tid.

I SLEKT: Hva er Github, og hva brukes det til?


Cloud & Internet - Mest populære artikler

Hvordan sette en fraværs Message in Gmail

Cloud & Internet Nov 13, 2024

Når du er ute av kontoret, bør arbeidsmeldelsene dine stå godt bak. For å gi deg en pause, kan du sette opp på kontormeldinger i Gmail å la folk få vite at du er borte. D..


Slik sletter nesten alle useriøs e-post på den enkle måten

Cloud & Internet Feb 18, 2025

Afanasev Ivan / Shutterstock.com Er din e-postkonto fylle opp? Ikke betal et månedlig abonnementsavgift bare for å lagre en haug med nyhetsbrev, salgsfremmen..


Hvordan legge til en utløpsdato på e-post i Gmail

Cloud & Internet Feb 13, 2025

Du har sikkert hørt om Sende forsvinner meldinger I populære meldinger, men visste du at du også kan angi en utløpsdato for e-postmeldinger sendt via Gmail, noe som gjør ..


Slik sletter du en ProtonMail konto

Cloud & Internet Apr 8, 2025

Protonmail. Protonmail. er [1. 3] En sikker e-postleverandør basert i Sveits som tilbyr en av de beste gratis sikre meldinger på nettet. Hvis d..


Internett-tilkobling fungerer ikke? 10 feilsøkingstips

Cloud & Internet May 3, 2025

Fizkes / Shutterstock.com. Det er nyttig å ha en sjekkliste over ting å prøve når Internett ikke fungerer. Noen ganger kan du løse problemet selv, mens an..


Slik fjerner Tab kategorier i Gmail

Cloud & Internet Jun 4, 2025

Gmail tilbyr en funksjon som kategoriserer e-posten din i faner som primære, kampanjer og oppdateringer. Hvis du aktiverte det ved en feil, eller hvis du foretrekker å vise alle e-posten..


Hvordan Stopp Gmail Fra Legge til kontakter automatisk

Cloud & Internet Aug 10, 2025

Gmail Lagrer automatisk mottakerens e-postadresse i kontaktene dine når du sender, svarer eller videresender en e-post. Hvis du ikke vil se dem i kontaktlisten din, hvordan du ..


Internett Problemer? Her er hvordan du kan fortelle om det er din ISP sin feil

Cloud & Internet Aug 5, 2025

Ingen liker Internett-nedetid. Det kan få deg til å føle deg fullstendig krøllet i din evne til å jobbe eller kommunisere, kontrollere hjemmet ditt, eller overvåke sikkerhetssystemet..


Kategorier