You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/sv/Git-Basics
leestott 11b76f9886
🌐 Update translations via Co-op Translator
2 months ago
..
README.md 🌐 Update translations via Co-op Translator 2 months ago

README.md

Grunderna i GIT för webbutvecklingsnybörjare👶

Vad är Git?

  1. Git är ett distribuerat versionskontrollsystem.
  2. Hela kodbasen och historiken finns tillgänglig på varje utvecklares dator,
    vilket gör det enkelt att skapa och slå samman grenar.
  3. Det används som ett Versionskontrollsystem (VCS) för att spåra ändringar i datorfiler.
  • Distribuerad versionskontroll
  • Koordinerar arbete mellan flera utvecklare
  • Vem gjorde vilka ändringar och när
  • Återgå till tidigare versioner när som helst
  • Lokala och fjärrlagrade repositorier

GIT-KONCEPT

  • Håller koll på kodhistorik
  • Tar "ögonblicksbilder" av dina filer
  • Du bestämmer när du ska ta en ögonblicksbild genom att göra en "commit"
  • Du kan besöka vilken ögonblicksbild som helst när som helst
  • Du kan förbereda filer innan du gör en commit

Skillnad mellan Git & GitHub

Git GitHub
Git är en mjukvara GitHub är en molntjänst
Git installeras lokalt på systemet GitHub är värd på webben
Det är ett kommandoradsverktyg Det är en grafisk användargränssnitt
Git underhålls av Linux GitHub underhålls av Microsoft
Det fokuserar på versionskontroll och koddelning Det fokuserar på centraliserad källkodshantering
Git är open-source licensierad GitHub har en gratisnivå och en betalnivå
Git släpptes 2005 GitHub släpptes 2008

GIT Installation

  • Linux (Debian)
    $sudo apt-get install git
  • Linux (Fedora)
    $sudo yum install git
  • Ladda ner för Mac
  • Ladda ner för Windows

Installationssteg:

  1. Och sedan fortsätt Nästa > Nästa > Nästa > Installera

Efter installationen behöver vi konfigurera git med hjälp av git bash

  1. git config --global user.name 'YourName'
  2. git config --global user.email 'YourEmail'

Git-kommandon


Hämta & Skapa projekt

Kommando Beskrivning
git init Initiera ett lokalt Git-repository
git clone ssh://git@github.com/[username]/[repository-name].git Skapa en lokal kopia av ett fjärrrepository

Grundläggande ögonblicksbilder

Kommando Beskrivning
git status Kontrollera status
git add [file-name.txt] Lägg till en fil i stagingområdet
git add -A Lägg till alla nya och ändrade filer i stagingområdet
git commit -m "[commit message]" Commit ändringar
git rm -r [file-name.txt] Ta bort en fil (eller mapp)
git push Skicka till fjärrrepository
git pull Hämta senaste ändringar från fjärrrepository

Grenar & Sammanfogning

Kommando Beskrivning
git branch Lista grenar (stjärnan markerar den aktuella grenen)
git branch -a Lista alla grenar (lokala och fjärrlagrade)
git branch [branch name] Skapa en ny gren
git branch -D [branch name] Ta bort en gren
git push origin --delete [branch name] Ta bort en fjärrgren
git checkout -b [branch name] Skapa en ny gren och växla till den
git checkout -b [branch name] origin/[branch name] Klona en fjärrgren och växla till den
git branch -m [old branch name] [new branch name] Byt namn på en lokal gren
git checkout [branch name] Växla till en gren
git checkout - Växla till den senast utcheckade grenen
git checkout -- [file-name.txt] Ångra ändringar i en fil
git merge [branch name] Slå samman en gren med den aktiva grenen
git merge [source branch] [target branch] Slå samman en gren med en målgren
git stash Spara ändringar i en smutsig arbetskatalog
git stash clear Ta bort alla sparade poster

Dela & Uppdatera projekt

Kommando Beskrivning
git push origin [branch name] Skicka en gren till ditt fjärrrepository
git push -u origin [branch name] Skicka ändringar till fjärrrepository (och kom ihåg grenen)
git push Skicka ändringar till fjärrrepository (kom ihåg grenen)
git push origin --delete [branch name] Ta bort en fjärrgren
git pull Uppdatera lokalt repository till den senaste commit
git pull origin [branch name] Hämta ändringar från fjärrrepository
git remote add origin ssh://git@github.com/[username]/[repository-name].git Lägg till ett fjärrrepository
git remote set-url origin ssh://git@github.com/[username]/[repository-name].git Ställ in ett repositorys ursprungsgren till SSH

Inspektion & Jämförelse

Kommando Beskrivning
git log Visa ändringar
git log --summary Visa ändringar (detaljerat)
git log --oneline Visa ändringar (kortfattat)
git diff [source branch] [target branch] Förhandsgranska ändringar innan sammanfogning

Ansvarsfriskrivning:
Detta dokument har översatts med hjälp av AI-översättningstjänsten Co-op Translator. Även om vi strävar efter noggrannhet, bör det noteras att automatiserade översättningar kan innehålla fel eller felaktigheter. Det ursprungliga dokumentet på dess originalspråk bör betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för eventuella missförstånd eller feltolkningar som uppstår vid användning av denna översättning.