Přeskočit na obsah
_CORE
AI & Agentic Systems Core Informační Systémy Cloud & Platform Engineering Data Platforma & Integrace Security & Compliance QA, Testing & Observability IoT, Automatizace & Robotika Mobile & Digital Banky & Finance Pojišťovnictví Veřejná správa Obrana & Bezpečnost Zdravotnictví Energetika & Utility Telco & Média Průmysl & Výroba Logistika & E-commerce Retail & Loyalty
Reference Technologie Blog Know-how
Nástroje O nás Spolupráce Kariéra
Pojďme to probrat

15 Git příkazů, co by měl znát každý vývojář

27. 03. 2023 1 min čtení intermediate

Git umí mnohem víc než add, commit, push. Tady je 15 příkazů, které vás posunou z uživatele na power usera.

1. git stash

git stash push -m “WIP: login form”
git stash list
git stash pop
git stash apply stash@{2}

2. git log –oneline –graph

git log –oneline –graph –all –decorate

3. git bisect — binární hledání bugu

git bisect start
git bisect bad
git bisect good v1.0.0

Git vybírá commity, vy říkáte good/bad

git bisect reset

4. git rebase -i

git rebase -i HEAD~5

pick, squash, reword, edit, drop, fixup

5. git cherry-pick

git cherry-pick abc1234

6. git reflog — záchranná síť

git reflog
git checkout HEAD@{5}

7. git blame

git blame -L 10,20 src/app.py
git blame -w # ignoruje whitespace

8. git diff –staged

git diff –staged
git diff –stat

9. git commit –amend

git commit –amend -m “lepší popis”
git commit –amend –no-edit

10. git clean

git clean -fd
git clean -fdn # dry run

11. git worktree

git worktree add ../hotfix hotfix-branch

12. git shortlog

git shortlog -sn –since=”1 month ago”

13. git tag

git tag -a v1.0.0 -m “Release 1.0”
git push origin –tags

14. git reset

git reset –soft HEAD~1 # zachová changes staged
git reset –mixed HEAD~1 # changes unstaged
git reset –hard HEAD~1 # smaže vše

15. Aliasy

git config –global alias.co checkout
git config –global alias.st status
git config –global alias.undo “reset HEAD~1 –mixed”

Závěr

Tyto příkazy pokrývají 95 % situací. Naučte se je po jednom — za měsíc budete Git ninja.

gitdevopsproduktivita
Sdílet:

CORE SYSTEMS tým

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.