Git er et kraftigt distribueret versionsstyringssystem, der hjælper dig med at spore ændringer i din kode, samarbejde med andre og vedligeholde en komplet historik af dit projekt. Denne guide fører dig gennem de essentielle Git-kommandoer og arbejdsgange for at komme igang med versionsstyring på Linux.
Hvordan man bruger Git på Linux
-
Trin 1: Installer Git
Installer Git ved hjælp af dit Linux-distributions pakkehåndteringssystem.
For Debian/Ubuntu-baserede systemer:
sudo apt update sudo apt install gitFor Fedora/RHEL-baserede systemer:
sudo yum install git -
Trin 2: Konfigurer Din Identitet
Sæt op dit brugernavn og e-mailadresse. Disse oplysninger vil være knyttet til dine commits.
git config --global user.name "Dit Navn" git config --global user.email "ditmail@eksempel.com" -
Trin 3: Initialiser et Repository
Navigér til den mappe, hvor du vil begynde at versionsstyre dit projekt og initialiser et nyt Git-repository.
git init -
Trin 4: Tilføj Filer til Staging
Tilføj filer til staging-området for at forberede dem til commit.
git add <fil1> <fil2> ...Brug
git add .til at tilføje alle filer i den aktuelle mappe. -
Trin 5: Commit dine Ændringer
Commit dine ændringer til repositoryet med en beskrivende commit-besked.
git commit -m "Din beskrivende commit-besked her" -
Trin 6: Tjek Repository-status
Tjek status for dit repository for at se, hvilke filer der er ændret, stagede eller ikke-sporrede.
git status -
Trin 7: Vis Commit-historik
Vis commit-historikken for at se en liste over commits sammen med deres beskeder og andre detaljer.
git log -
Trin 8: Opret og Skift Brancher
Opret en ny branch til at arbejde på en ny funktion eller eksperiment.
git branch <branchnavn>Skift til den nye branch:
git checkout <branchnavn>Alternativt opret og skift til en ny branch i et trin:
git checkout -b <branchnavn> -
Trin 9: Flet Brancher
Når du er færdig med ændringer i en branch, flet den tilbage ind i hovedbranchen (fx
master).git checkout master git merge <branchnavn> -
Trin 10: Push til Eksternt Repository
Hvis du samarbejder med andre eller vil sikre din kode eksternt, push dine ændringer til et eksternt repository.
git remote add origin <ekstern-repository-url> git push -u origin masterErstat
<ekstern-repository-url>med URL'en for dit eksterne repository (fx på GitHub, GitLab eller Bitbucket). -
Trin 11: Hent Ændringer fra Ekstern
Hvis andre har foretaget ændringer i det eksterne repository, hent og flet disse ændringer ind i dit lokale repository.
git pull origin master -
Trin 12: Klon et Eksisterende Repository
For at klonne et eksisterende repository fra en ekstern server til din lokale maskine, brug følgende kommando. Dette opretter en lokal kopi af det eksterne repository.
git clone <repository-url>