Přeskočit na obsah
_CORE
AI & agentní systémy Podnikové informační systémy Cloud & Platform Engineering Datová platforma & integrace Bezpečnost & compliance QA, testování & observabilita IoT, automatizace & robotika Mobilní & digitální produkty Bankovnictví & finance Pojišťovnictví Veřejná správa Obrana & bezpečnost Zdravotnictví Energetika & utility Telco & média Průmysl & výroba Logistika & e-commerce Retail & věrnostní programy
Reference Technologie Blog Know-how Nástroje
O nás Spolupráce Kariéra
CS EN DE
Pojďme to probrat

Git: jak opravit (skoro) každou chybu

11. 05. 2017 Aktualizováno: 24. 03. 2026 1 min čtení intermediate
Tento článek byl publikován v roce 2017. Některé informace mohou být zastaralé.

Udělali jste chybu v Gitu? Klid — Git skoro nikdy nic nesmaže definitivně.

Commit do špatné větve

git branch correct-branch git reset –hard HEAD~1 git checkout correct-branch

Změna commit message

git commit –amend -m “nová zpráva”

Zapomenutý soubor

git add forgotten.py git commit –amend –no-edit

Vrátit commit

git reset –soft HEAD~1

Smazaná branch

git reflog git checkout -b recovered abc1234

Merge conflict

git status

vyřešte konflikty

git add resolved.py git commit

Revert pushnutého commitu

git revert abc1234

Ztracené změny po hard reset

git reflog git branch recovery HEAD@{2}

Ignorovat trackovaný soubor

git rm –cached config.local.yml echo “config.local.yml” >> .gitignore

Zlaté pravidlo

Git reflog je záchranná síť. Dokud neprobíhá gc, vaše data tam jsou.

gittroubleshooting
Sdílet:

CORE SYSTEMS tým

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