GIT Cheatsheet: De mest användbara GIT-kommandona

Git-kommandon med parametrar - liten referens

Sidinnehåll

Här’s en liten cheatsheet: Git-kommandon med parametrar

git forever banner på gatan Denna gatumiljöbild är genererad av AI-modellen Flux 1 dev.

Grundläggande kommandon

  • git init: Initiera en ny Git-repository
  • git clone <url>: Skapa en lokal kopia av en fjärrrepository
  • git add <file>: Markera ändringar för commit
  • git commit -m "<meddelande>": Spara ändringar i den lokala repositoryn med ett meddelande
  • git status: Kontrollera statusen för ditt arbetsområde
  • git log: Visa commit-historia

Grenar och sammanslagningar

  • git branch: Lista alla lokala grenar
  • git branch <branch-name>: Skapa en ny gren
  • git checkout <branch-name>: Byta till en annan gren
  • git checkout -b <branch-name>: Skapa och byta till en ny gren
  • git merge <branch>: Slå samman den angivna grenen med den aktuella grenen

Fjärrrepositoryer

  • git remote add <name> <url>: Lägg till en fjärrrepository
  • git push <remote> <branch>: Ladda upp lokala commits till en fjärrrepository
  • git pull: Hämta och slå samman ändringar från fjärrrepositoryn
  • git fetch: Ladda ner ändringar från fjärrrepositoryn

Återställa ändringar

  • git reset <file>: Avmarkera ändringar medan de behålls i arbetsområdet
  • git reset --hard <commit>: Radera alla ändringar och gå till ett specifikt commit
  • git revert <commit>: Skapa ett nytt commit som ångrar ändringarna från ett specifikt commit

Avancerade kommandon

  • git stash: Tillfälligt spara ändrade filer
  • git stash pop: Tillämpa och ta bort den senaste stashen
  • git rebase <branch>: Tillämpa commits på nytt på en annan bas
  • git cherry-pick <commit>: Tillämpa ett specifikt commit på den aktuella grenen
  • git tag <tag-name>: Skapa en lättviktig tagg vid det aktuella commitet

Konfiguration

  • git config --global user.name "<Ditt Namn>": Ställ in namnet för dina commits
  • git config --global user.email "<du@example.com>": Ställ in e-postadressen för dina commits

Ersätt platshållare som <file>, <url>, <branch-name> etc. med faktiska värden när du använder dessa kommandon.

Användbara länkar

Andra cheatsheets