Príkaz drop (skratka d) commit z histórie úplne odstráni, akoby nikdy nevznikol.
pick 4d66c25 Pridanie tlačidla
pick aebabf5 Oprava layoutu
drop 915e2da Experimentálny debug log
pick 89f779a Pridanie testov
Po uložení zoznamu Git commit 915e2da preskočí a zvyšné commity naň jednoducho nenadviažu - akoby nikdy
neexistoval.
Note: Rovnaký efekt dosiahneš aj tak, že príslušný riadok zo zoznamu úplne vymažeš namiesto zmeny na
drop- obe možnosti sú ekvivalentné.
Dôležité:
dropodstráni celý commit vrátane všetkých zmien, ktoré obsahoval. Ak commit menil viacero súborov a chceš zahodiť len časť z nich,dropnie je správna voľba - na to použiedit, ktorému sa venujeme v nasledujúcej kapitole.
drop hodí?Tip: Pred zahodením commitu si vždy over
git show <commit>, aby si presne vedel, čo commit obsahoval - vyhneš sa tak neúmyselnej strate práce.