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

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

    For Fedora/RHEL-baserte systemer:

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

  5. Trinn 5: Commit endringene dine

    Commit endringene dine til arkivet med en beskrivende commit-melding.

    git commit -m "Din beskrivende commit-melding her"
  6. Trinn 6: Sjekk arkivstatus

    Sjekk statusen til arkivet ditt for å se hvilke filer som er endret, satt i staging eller ikke sporet.

    git status
  7. Trinn 7: Vis commit-historikk

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

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

    Erstatt <fjern-arkiv-url> med URL-en til ditt fjernarkiv (f.eks., på GitHub, GitLab eller Bitbucket).

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