Git är ett kraftfullt versionshanteringssystem som är perfekt för att spåra ändringar i kod och samarbeta med andra utvecklare. Den här guiden visar dig hur du installerar och börjar använda Git på Linux, från grundläggande konfiguration till att arbeta med branches och remote repositories.
Så här gör du
-
Steg 1: Installera Git
Om Git inte redan är installerat på ditt Linux-system kan du installera det med din pakethanterare.
För Debian/Ubuntu-baserade system:
sudo apt update sudo apt install gitFör Fedora/RHEL-baserade system:
sudo yum install git -
Steg 2: Konfigurera användarinformation
Ställ in ditt användarnamn och din e-postadress. Denna information kommer att associeras med dina commits.
git config --global user.name "Ditt Namn" git config --global user.email "dinmail@exempel.com" -
Steg 3: Initialisera en repository
Navigera till katalogen där du vill börja versionskontrollera ditt projekt och initialisera en ny Git-repository:
git init -
Steg 4: Lägg till filer
Lägg till filer till staging-området för att förbereda dem för committing:
git add <file1> <file2> ...Använd
git add .för att lägga till alla filer i den aktuella katalogen. -
Steg 5: Committa ändringar
Committa dina ändringar till repositoryt med ett beskrivande commit-meddelande:
git commit -m "Ditt beskrivande commit-meddelande här" -
Steg 6: Kontrollera status
Kontrollera statusen för din repository för att se vilka filer som är modifierade, staged eller otrackade:
git status -
Steg 7: Visa commit-historik
Visa commit-historiken för att se en lista över commits tillsammans med deras meddelanden och andra detaljer:
git log -
Steg 8: Arbeta med branches
Skapa en ny branch för att arbeta med en ny funktion eller experiment:
git branch <branchname>Växla till den nya branchen:
git checkout <branchname>Alternativt kan du skapa och växla till en ny branch i ett steg:
git checkout -b <branchname> -
Steg 9: Slå ihop branches (merging)
När du är klar med ändringar i en branch, slå ihop den tillbaka in i huvudbranchen (t.ex.
master):git checkout master git merge <branchname> -
Steg 10: Pusha till remote repository
Om du samarbetar med andra eller vill säkerhetskopiera din kod på distans, behöver du pusha dina ändringar till en remote repository:
git remote add origin <remote-repository-url> git push -u origin masterErsätt
<remote-repository-url>med URL:en för din remote repository (t.ex. på GitHub, GitLab eller Bitbucket). -
Steg 11: Hämta ändringar (pulling)
Om andra har gjort ändringar i remote repositoryt kan du hämta och slå ihop dessa ändringar i din lokala repository:
git pull origin master -
Steg 12: Klona en befintlig repository
För att klona en befintlig repository från en remote server till din lokala maskin:
git clone <repository-url>Detta kommando skapar en lokal kopia av remote repositoryt på din maskin.
Med dessa grundläggande kommandon och koncept kan du börja använda Git effektivt för versionskontroll på ditt Linux-system. När du blir mer bekväm med Git kan du utforska mer avancerade funktioner och arbetsflöden för att passa dina behov.