Git er et versionsstyringssystem, der bruges til at spore ændringer i filer og koordinere arbejde på disse filer blandt flere personer. GitHub er en webbaseret hostingtjeneste for Git-repositorier. Denne vejledning viser dig, hvordan du installerer og bruger Git og GitHub på en Ubuntu Linux VPS-server eller enhver anden Ubuntu-maskine.
Forudsætninger
- En Ubuntu Linux-maskine med root-adgang.
- En aktiv internetforbindelse.
- En GitHub-konto (du kan oprette en gratis på github.com).
Trin 1: Installer Git
- Åbn en terminal og opdater pakkelisterne:
sudo apt update - Installer Git-pakken:
sudo apt install git -y
Trin 2: Konfigurer Git
- Indstil dit navn og e-mailadresse i Git. Disse oplysninger vil blive brugt til at identificere dine commits.
git config --global user.name "Dit Navn" git config --global user.email "[email protected]"
Trin 3: Opret et nyt Git-repository
- Opret en ny mappe til dit projekt:
mkdir mit-projekt cd mit-projekt - Initialiser et nyt Git-repository i mappen:
git init
Trin 4: Tilføj filer til repository’et
- Opret nogle filer i dit projektmappe.
- Tilføj filerne til Git’s staging-område:
git add . - Commit ændringerne med en besked:
git commit -m "Første commit"
Trin 5: Opret et GitHub-repository
- Log ind på din GitHub-konto.
- Klik på “New” knappen for at oprette et nyt repository.
- Indtast et navn til dit repository og klik på “Create repository”.
Trin 6: Forbind dit lokale repository med GitHub
- Kopier URL’en til dit GitHub-repository.
- Tilføj GitHub-repository’et som en remote til dit lokale repository:
git remote add origin [GitHub repository URL] - Push dine lokale commits til GitHub:
git push -u origin main
Trin 7: Foretag ændringer og synkroniser med GitHub
- Foretag ændringer i dine filer.
- Tilføj og commit ændringerne:
git add . git commit -m "Ændringer" - Push ændringerne til GitHub:
git push
Yderligere noter
- Du kan bruge
git pullkommandoen til at hente de seneste ændringer fra GitHub til dit lokale repository. - Du kan finde mere information om Git og GitHub i den officielle dokumentation: https://git-scm.com/doc og https://docs.github.com/en