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

  1. 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 git

    For Fedora/RHEL-baserede systemer:

    sudo yum install git
  2. 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"
  3. 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
  4. 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.

  5. Trin 5: Commit dine Ændringer

    Commit dine ændringer til repositoryet med en beskrivende commit-besked.

    git commit -m "Din beskrivende commit-besked her"
  6. Trin 6: Tjek Repository-status

    Tjek status for dit repository for at se, hvilke filer der er ændret, stagede eller ikke-sporrede.

    git status
  7. Trin 7: Vis Commit-historik

    Vis commit-historikken for at se en liste over commits sammen med deres beskeder og andre detaljer.

    git log
  8. 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>
  9. 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>
  10. 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 master

    Erstat <ekstern-repository-url> med URL'en for dit eksterne repository (fx på GitHub, GitLab eller Bitbucket).

  11. 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
  12. 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>