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
Denna gatumiljöbild är genererad av AI-modellen Flux 1 dev.
Grundläggande kommandon
git init: Initiera en ny Git-repositorygit clone <url>: Skapa en lokal kopia av en fjärrrepositorygit add <file>: Markera ändringar för commitgit commit -m "<meddelande>": Spara ändringar i den lokala repositoryn med ett meddelandegit status: Kontrollera statusen för ditt arbetsområdegit log: Visa commit-historia
Grenar och sammanslagningar
git branch: Lista alla lokala grenargit branch <branch-name>: Skapa en ny grengit checkout <branch-name>: Byta till en annan grengit checkout -b <branch-name>: Skapa och byta till en ny grengit merge <branch>: Slå samman den angivna grenen med den aktuella grenen
Fjärrrepositoryer
git remote add <name> <url>: Lägg till en fjärrrepositorygit push <remote> <branch>: Ladda upp lokala commits till en fjärrrepositorygit pull: Hämta och slå samman ändringar från fjärrrepositoryngit fetch: Ladda ner ändringar från fjärrrepositoryn
Återställa ändringar
git reset <file>: Avmarkera ändringar medan de behålls i arbetsområdetgit reset --hard <commit>: Radera alla ändringar och gå till ett specifikt commitgit revert <commit>: Skapa ett nytt commit som ångrar ändringarna från ett specifikt commit
Avancerade kommandon
git stash: Tillfälligt spara ändrade filergit stash pop: Tillämpa och ta bort den senaste stashengit rebase <branch>: Tillämpa commits på nytt på en annan basgit cherry-pick <commit>: Tillämpa ett specifikt commit på den aktuella grenengit 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 commitsgit 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
- https://en.wikipedia.org/wiki/Git
- https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet
- https://about.gitlab.com/images/press/git-cheat-sheet.pdf
- https://education.github.com/git-cheat-sheet-education.pdf