Hvordan sette opp og bruke Git: 15 trinn (med bilder)

Innholdsfortegnelse:

Hvordan sette opp og bruke Git: 15 trinn (med bilder)
Hvordan sette opp og bruke Git: 15 trinn (med bilder)

Video: Hvordan sette opp og bruke Git: 15 trinn (med bilder)

Video: Hvordan sette opp og bruke Git: 15 trinn (med bilder)
Video: KÆRESTE VIDEO 2024, April
Anonim

Git er et av de mest brukte versjonskontrollsystemene for programvareutvikling. Git ble bygget av Linus Torvalds i 2005, og fokuserer på hastighet, dataintegritet og støtte for distribuerte, ikke-lineære arbeidsflyter. Med sin utbredte bruk selv for store selskaper, er det viktig å lære hvordan du enkelt setter opp og bruker Git. Denne walk-though bruker Git Bash for Windows og GitHub. Kommandoene som brukes her vil imidlertid fungere på hvilken som helst plattform. Dette er ikke ment å være slutten på hele guiden, men bare for å komme i gang med å bruke Git. Det er mange flere funksjoner å utforske i Git, og et arbeidsmiljø kan ha svært forskjellige variabler enn det som må brukes med GitHub.

Trinn

Del 1 av 3: Konfigurere kontoen din

Sett opp og bruk Git Trinn 1
Sett opp og bruk Git Trinn 1

Trinn 1. Opprett en Github -konto

Besøk GitHub og opprett en konto. I forbindelse med denne opplæringen vil en gratis konto fungere helt fint.

Sett opp og bruk Git Trinn 2
Sett opp og bruk Git Trinn 2

Trinn 2. Installer Git Bash

For å komme i gang må du først laste ned og installere Git Bash for Windows. Fortsett og gjør det nå ved å følge denne lenken: Git Bash.

Når den er installert, kjører du Git Bash. Du bør se på en svart ledetekstskjerm. Git Bash bruker Unix -kommandoer for å operere, så noen kunnskaper om Unix er viktig å ha

Sett opp og bruk Git Trinn 3
Sett opp og bruk Git Trinn 3

Trinn 3. Opprett en SSH -nøkkel

For å opprette en sikker kryptert forbindelse mellom GitHub -kontoen din og Git Bash på datamaskinen din, må du generere og koble til en SSH -nøkkel. Lim inn denne koden i Git Bash, men erstatt den i e -posten du brukte med GitHub -kontoen din: ssh -keygen -t rsa -b 4096 -C "[email protected]"

Du vil da bli bedt om hvor du vil lagre nøkkelen. Standardplasseringen er tilstrekkelig, så bare trykk ↵ Enter. Deretter vil Git Bash be deg om å skrive inn og bekrefte en passordfrase. Selv om du ikke trenger å inkludere en, anbefales det på det sterkeste at du gjør det

Sett opp og bruk Git Trinn 4
Sett opp og bruk Git Trinn 4

Trinn 4. Legg til SSH-nøkkelen i ssh-agenten

Dette vil autorisere datamaskinen din til å bruke den SSH -nøkkelen. Skriv inn følgende kommando for å starte SSH-agenten: eval "$ (ssh-agent -s)" Skriv deretter inn ssh-add ~/.ssh/id_rsa for å legge til den opprettede nøkkelen din.

Hvis nøkkelen din har et annet navn enn id_rsa, eller hvis du har lagret den på et annet sted, må du bruke den i stedet

Sett opp og bruk Git Trinn 5
Sett opp og bruk Git Trinn 5

Trinn 5. Legg til SSH -nøkkelen i kontoen din

Du må nå konfigurere kontoen din for å bruke den nyopprettede nøkkelen. Kopier ssh -nøkkelen til utklippstavlen: klipp <~/.ssh/id_rsa.pub. Klikk deretter på profilbildet ditt øverst til høyre på en GitHub -side, og klikk deretter på Innstillinger. Klikk på SSH- og GPG -nøkler i sidelinjen for brukerinnstillinger. Klikk deretter på Ny SSH -nøkkel. Nå kan du skrive inn et beskrivende navn for nøkkelen, deretter lime inn nøkkelen i nøkkelfeltet og trykke "Legg til SSH -nøkkel". Bekreft det, og du er klar!

Del 2 av 3: Sette opp et prosjekt

Sett opp og bruk Git Trinn 6
Sett opp og bruk Git Trinn 6

Trinn 1. Gaffel et depot

For å gjøre endringer i et prosjekt i GitHub, må det gaffel. Gå til depotet du vil jobbe med, og gaffel depotet ved å trykke på gaffelen øverst til høyre på siden. Dette vil lage en kopi av det depotet på kontoen din.

Sett opp og bruk Git Trinn 7
Sett opp og bruk Git Trinn 7

Trinn 2. Lag en lokal katalog

Lag en mappe et sted på datamaskinen din der du vil lagre depotet. Bruk deretter Git Bash til å navigere til den mappen. Husk at Git Bash godtar UNIX -kommandoer, så for å komme inn i katalogen din, bruk CD -kommandoen slik: $ cd/path/to/directory

Sett opp og bruk Git Trinn 8
Sett opp og bruk Git Trinn 8

Trinn 3. Klon gaffelen

I GitHub, naviger til gaffelen din og under depotnavnet klikker du på Klon eller last ned, og kopierer lenken den gir deg.

Deretter skriver du inn følgende kommando i Git Bash ved å bruke den kopierte nettadressen: $ git-klon https://github.com/YOUR-USERNAME/REPOSITORY_NAME. Trykk på ↵ Enter, og din lokale klon blir opprettet

Sett opp og bruk Git Trinn 9
Sett opp og bruk Git Trinn 9

Trinn 4. Synkroniser gaffelen med originalen

Du må kunne foreslå endringer i det opprinnelige depotet. Naviger til det opprinnelige depotet du gafflet i GitHub, og klikk deretter på Klon eller last ned og kopier URLen.

  • Naviger nå til den faktiske depotmappen i GitHub. Du vet at du er på rett sted når du ser en (master) til høyre for ledeteksten.
  • Kjør nå bare $ git remote add upstream https://github.com/user/repositoryName ved å bruke den originale URL -en til depotet.
Sett opp og bruk Git Trinn 10
Sett opp og bruk Git Trinn 10

Trinn 5. Opprett en bruker

Deretter bør du opprette en bruker for å spore hvem som har gjort endringene i depotet. Kjør følgende to kommandoer. $ git config user.email "[email protected]" og $ git config user.name "Your Name". Sørg for at e -posten du bruker er den samme som på git -hub -kontoen din.

Sett opp og bruk Git Trinn 11
Sett opp og bruk Git Trinn 11

Trinn 6. Opprett en ny gren

Deretter bør du opprette en ny gren utenfor hovedgrenen vår. Som en faktisk gren av et tre. Denne grenen vil inneholde alle de spesifikke endringene du vil gjøre. Du bør opprette en ny gren av master hver gang du jobber med et nytt problem. Enten det er en feilrettelse eller tillegg av en ny funksjon, må hver oppgave få sin egen unike gren.

  • For å lage en gren, bare kjør: $ git branch feature_x. Erstatt feature_x med et beskrivende navn på funksjonen din.
  • Når du har fått din filial til å bruke $ git checkout feature_x. Dette vil bytte deg til feature_x -grenen. Du er nå fri til å gjøre endringer i koden din.

Del 3 av 3: Pushing Your Changes

Sett opp og bruk Git Trinn 12
Sett opp og bruk Git Trinn 12

Trinn 1. Foreta endringene

Når du er ferdig med å gjøre endringer, eller hvis du vil bytte gren og jobbe med noe annet, må endringene være forpliktet. Kjør $ git commit -alt. Dette vil automatisk forplikte alle endringene du har gjort i depotet.

Du vil få en melding om å skrive inn en forpliktelsesmelding ved hjelp av vim. Denne meldingen skal være kort og beskrivende. Bruk piltastene til å navigere til den øverste linjen, og klikk deretter på i på tastaturet. Du kan nå skrive meldingen din. Når den er skrevet, trykker du på Esc og deretter på kolon -tasten:. Skriv inn bokstavene wq og trykk ↵ Enter. Dette vil lagre commit -meldingen og avslutte vim -editoren

Sett opp og bruk Git Trinn 13
Sett opp og bruk Git Trinn 13

Trinn 2. Gjør en push -forespørsel

Nå som endringene dine er begått, bør du presse dem! Skriv inn $ git push -opprinnelse.

Sett opp og bruk Git Trinn 14
Sett opp og bruk Git Trinn 14

Trinn 3. Slå sammen med hovedgrenen

Gå tilbake til GitHub, og du bør snart se en melding dukke opp med ditt trykk. Trykk "Sammenlign og trekk forespørsel". På denne siden har du muligheten til å gå gjennom endringene dine, samt endre forpliktelsesmeldingen din og legge til kommentarer. Når alt ser ut som det er i orden, og GitHub ikke oppdager noen konflikter, kan du komme med forespørselen. Og det er det!

Nå er det opp til de andre bidragsyterne og eieren av depotet å gjennomgå endringen og deretter slå den sammen med hovedlageret

Sett opp og bruk Git Trinn 15
Sett opp og bruk Git Trinn 15

Trinn 4. Husk alltid å hente og starte på nytt

Det er ekstremt viktig å alltid jobbe med den nyeste versjonen av en fil. Før du sender noen push -forespørsler, eller du nettopp har startet en ny gren eller byttet til en gren, må du alltid kjøre følgende kommando git fetch upstream && git rebase upstream/master.

Anbefalt: