Junior — Middle
Ako funguje príkaz `git commit --amend` a v akých prípadoch sa používa?
sobes.tech AI
Odpoveď od AI
Príkaz git commit --amend sa používá na úpravu posledního commitu. Umožňuje opraviť správu commitu alebo pridať nové zmeny, ak ste niečo zabudli zahrnúť.
Ako to funguje:
- Otvorí sa editor na úpravu správy commitu (ak nie je uvedené inak).
- Aktuálne zmeny v indexe (staged) sa pridajú k poslednému commitu, čím ho nahradia.
Príklad použitia:
# Urobili sme commit, ale zabudli sme pridať súbor
git add zabudnuty_subor
# Opravujeme posledný commit pridaním nového súboru
git commit --amend
Dôležité: ak bol commit už odoslaný do zdieľaného repozitára, použitie --amend zmení históriu, čo môže viesť ku konfliktom pri spolupráci. V takých prípadoch je lepšie vytvoriť nový commit.