Git-fuskblad
Git-fusklapp med sökbara kommandon per kategori, från branch och merge till rebase, stash och reset. Varje post visar användning och farlighetsgrad, gratis i webbläsaren.
Konfiguration
git config --global user.name "Name"Ange användarnamn
git config --global user.name "Sam"
git config --listVisa all konfiguration
git config --list
Start
git initInitiera ett nytt repo
git init my-project
git clone <url>Klona ett fjärrepo
git clone https://github.com/user/repo.git
Ändringar
git statusStatus för arbetskatalogen
git status
git diffJämför ändringar
git diff HEAD~1
git add <file>Lägg till i staging
git add . / git add file.txt
git commit -m "message"Skapa en commit
git commit -m "feat: new feature"
git commit --amendÄndra senaste commiten
git commit --amend -m "updated message"
git stashStasha ändringar tillfälligt
git stash / git stash pop
Branch
git branchLista brancher
git branch -a
git branch <name>Skapa en ny branch
git branch feature/login
git checkout <branch>Byt branch
git checkout main
git checkout -b <name>Skapa och byt
git checkout -b feature/login
git merge <branch>Merga en branch
git merge feature/login
git branch -d <name>Ta bort en branch
git branch -d feature/login
git branch -D <name>Tvinga bort en branch
git branch -D feature/login
Remote
git remote -vLista remotes
git remote -v
git fetchHämta ändringar från remote
git fetch origin
git pullHämta och merga
git pull origin main
git pushPusha till remote
git push origin main
git push --forceTvinga push
git push --force origin main
Ångra
git restore <file>Kasta ändringar i fil
git restore file.txt
git reset HEAD <file>Ta bort fil från staging
git reset HEAD file.txt
git revert <commit>Återställ en commit (ny commit)
git revert abc123
git reset --soft HEAD~1Ångra senaste commiten (behåll ändringar)
git reset --soft HEAD~1
git reset --hard HEAD~1Ta bort senaste commiten (kasta ändringar)
git reset --hard HEAD~1
Granska
git logCommit-historik
git log --oneline --graph
git log --onelineHistorik på en rad
git log --oneline -10
git show <commit>Commit-detaljer
git show abc123
git blame <file>Författare per rad
git blame file.txt
git reflogHEAD-historik (för återställning)
git reflog
Bädda in
Vad är Git-fuskblad?
Git-fusklapp med sökbara kommandon per kategori, från branch och merge till rebase, stash och reset. Varje post visar användning och farlighetsgrad, gratis i webbläsaren.
Så använder du
- 1Välj kategori— Välj en kategori som Konfiguration, Branch eller Ångra.
- 2Sök— Sök efter kommando eller beskrivning.
- 3Kontrollera faronivå— Röda kommandon kan orsaka dataförlust — använd med försiktighet.
- 4Kopiera— Kopiera det kommando du behöver och använd det i din terminal.
Relaterade verktyg
Vanliga frågor
Över 35 kommandon i 7 kategorier: Konfiguration, Init, Ändringar, Branch, Remote, Ångra och Visa.
Säker (grön) innebär ingen dataförlust, Varning (gul) innebär försiktighet krävs, Fara (röd) innebär potentiell dataförlust.
Ja, använd kopieringsknappen vid varje kommando för att kopiera det till urklipp.
Ja, moderna kommandon som git restore och git switch ingår.
Ja, all data är statiskt inkluderad och fungerar offline.