Git er et kraftig distribuert versjonskontrollsystem som hjelper deg med å spore endringer i koden din, samarbeide med andre og holde en full historikk av prosjektet ditt. Denne guiden fører deg gjennom de viktigste Git-kommendoen og arbeidsflyten for å komme igang med versjonskontroll på Linux.
Hvordan bruke Git på Linux
-
Trinn 1: Installer Git
Installer Git ved hjelp av pakkehåndtereren til din Linux-distribusjon.
For Debian/Ubuntu-baserte systemer:
sudo apt update sudo apt install gitFor Fedora/RHEL-baserte systemer:
sudo yum install git -
Trinn 2: Konfigurer identiteten din
Sett opp ditt brukernavn og e-postadresse. Denne informasjonen vil være knyttet til dine commits.
git config --global user.name "Ditt Navn" git config --global user.email "din.epost@eksempel.com" -
Trinn 3: Initialiser et arkiv
Gå til katalogen der du vil begynne å holde styr på prosjektet ditt og initialiser et nytt Git-arkiv.
git init -
Trinn 4: Legg til filer i staging-area
Legg til filer i staging-området for å forberede dem på committing.
git add <fil1> <fil2> ...Bruk
git add .for å legge til alle filer i den nåværende katalogen. -
Trinn 5: Commit endringene dine
Commit endringene dine til arkivet med en beskrivende commit-melding.
git commit -m "Din beskrivende commit-melding her" -
Trinn 6: Sjekk arkivstatus
Sjekk statusen til arkivet ditt for å se hvilke filer som er endret, satt i staging eller ikke sporet.
git status -
Trinn 7: Vis commit-historikk
Vis commit-historikken for å se en liste over commits sammen med deres meldinger og andre detaljer.
git log -
Trinn 8: Opprett og bytt gren
Opprett en ny gren for å jobbe med en ny funksjon eller eksperiment.
git branch <grennavn>Bytt til den nye grenen:
git checkout <grennavn>Alternativt kan du opprette og bytte til en ny gren i ett steg:
git checkout -b <grennavn> -
Trinn 9: Slå sammen grener
Når du er ferdig med endringer i en gren, slå den sammen til hovedgrenen (f.eks.,
master).git checkout master git merge <grennavn> -
Trinn 10: Push til fjernarkiv
Hvis du samarbeider med andre eller ønsker å sikre opp koden din på et fjernsystem, push endringene dine til et fjernarkiv.
git remote add origin <fjern-arkiv-url> git push -u origin masterErstatt
<fjern-arkiv-url>med URL-en til ditt fjernarkiv (f.eks., på GitHub, GitLab eller Bitbucket). -
Trinn 11: Hent endringer fra fjernsystem
Hvis andre har gjort endringer i det fjerne arkivet, hent og slå sammen disse endringene til ditt lokale arkiv.
git pull origin master -
Trinn 12: Klone et eksisterende arkiv
For å klone et eksisterende arkiv fra en fjernserver til din lokale maskin, bruk følgende kommando. Dette oppretter en lokal kopi av det fjerne arkivet.
git clone <arkiv-url>