< All Topics
Print

git commit –amend

Käsk git commit --amend annab võimaluse muuta viimase commit'i. See võimaldab:

  1. Lisada viimasele commit'le juurde faile
  2. Muuta commit message't
  3. Teha mõlemat eespool nimetatut.

NB! Antud käsk ei muuda eelmist commit'i. Ta eemaldab eelmise commit't, lisab eelmise commit muudatused ning lisab juurde täiendavad failid ja/või uue commit message. Seetõttu on seda alati mõistlik teha oma kohalikus repositooriumis, enne kui see lisatud jagatud repositooriumisse. Viimast os a käsitletakse järgnevates peatükkides.

Viide - Atlassian Git commit --amend...

Kui git add käsuga ei ole uusi lisatavaid faile/faili muudatusi ettevalmistud, siis punktid 1 ja 2 muudavad ainult commit messaget. Muu commit sisu jääb samaks. Kui git add abil on lisamiseks ettevalmistatud täiendavad failid ja/või olemasolevate muudatused, siis lisatakse ka need koos muudetud commit message'ga. Punkt 3 on uute failide/täiendavate muudatuste lisamiseks.

  1. git commit --amend - muudab commit sõnumi ning avab selleks seadistud editori. 
  2. git commit --amend -m "uus commit message" - lisab käsurealt uue, soovitavalt kuni 50 tähemärgise commit message.
  3. git commit --amend --no-edit - lisab ettevalmistatud faili eelnevale commit'le ning ei muuda commit messaget.
Table of Contents