Hoja de referencia de Git
Referencia rápida de comandos Git comunes, que abarca conceptos básicos, ramas, remotos, deshacer y más. 100 % gratis, se ejecuta localmente en tu navegador; nada se sube a nuestros servidores.
Basic
git init— Initialize a new repositoryClic para copiargit clone <url>— Clone a remote repositoryClic para copiargit status— Show working tree statusClic para copiargit add <file>— Stage file(s) for commitClic para copiargit add .— Stage all changesClic para copiargit commit -m "msg"— Commit staged changesClic para copiargit diff— Show unstaged changesClic para copiargit diff --staged— Show staged changesClic para copiarBranch
git branch— List local branchesClic para copiargit branch <name>— Create a new branchClic para copiargit checkout <branch>— Switch to branchClic para copiargit checkout -b <name>— Create & switch to branchClic para copiargit switch <branch>— Switch to branch (new)Clic para copiargit switch -c <name>— Create & switch (new)Clic para copiargit merge <branch>— Merge branch into currentClic para copiargit branch -d <name>— Delete a branchClic para copiargit branch -m <old> <new>— Rename a branchClic para copiarRemote
git remote -v— List remote repositoriesClic para copiargit remote add <name> <url>— Add a remoteClic para copiargit fetch— Fetch from remoteClic para copiargit pull— Fetch & mergeClic para copiargit push— Push to remoteClic para copiargit push -u origin <branch>— Push & set upstreamClic para copiargit remote remove <name>— Remove a remoteClic para copiarUndo/Reset
git reset HEAD <file>— Unstage a fileClic para copiargit checkout -- <file>— Discard working changesClic para copiargit restore <file>— Discard working changes (new)Clic para copiargit reset --soft HEAD~1— Undo last commit, keep stagedClic para copiargit reset --mixed HEAD~1— Undo last commit, keep unstagedClic para copiargit reset --hard HEAD~1— Undo last commit, discard allClic para copiargit revert <commit>— Create undo commitClic para copiarStash
git stash— Stash current changesClic para copiargit stash list— List stashesClic para copiargit stash pop— Apply & remove latest stashClic para copiargit stash apply— Apply latest stashClic para copiargit stash drop— Remove latest stashClic para copiargit stash push -m "msg"— Stash with a messageClic para copiarLog
git log— Show commit historyClic para copiargit log --oneline— Compact commit historyClic para copiargit log --graph— Graph of branchesClic para copiargit log -n <count>— Show last N commitsClic para copiargit show <commit>— Show commit detailsClic para copiargit blame <file>— Line-by-line historyClic para copiarTag
git tag— List tagsClic para copiargit tag <name>— Create lightweight tagClic para copiargit tag -a <name> -m "msg"— Create annotated tagClic para copiargit tag -d <name>— Delete a tagClic para copiargit push origin --tags— Push tags to remoteClic para copiar