-
GIT lokaalne kasutamine
-
GitHub - Git koostöö
-
Sissejuhatus
git commit –amend
Oluline
Käsk git commit --amend annab võimaluse muuta viimase commit'i. See võimaldab:
- Lisada viimasele commit'le juurde faile
- Muuta commit message't
- 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.
Süntaks
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.
git commit --amend- muudab commit sõnumi ning avab selleks seadistud editori.git commit --amend -m "uus commit message"- lisab käsurealt uue, soovitavalt kuni 50 tähemärgise commit message.git commit --amend --no-edit- lisab ettevalmistatud faili eelnevale commit'le ning ei muuda commit messaget.
Praktiline
2 Tõlgi 2 menüükirjet index.html failis
Ava fail index.html valitud tekstieditoris. CLI variandis kasutame muudatuste tegemiseks Windowsiga kaasa tulevat Notepad'i.
- Tõlgi menüülink About -> Minust
- Tõlgi menüülink Experience -> Töökogemuss (NB! sihilik viga).
- Salvesta muudatus git repositooriumisse ning commit message kirjutage vigaselt. Näiteks: 2 menu linkki tolge.
- Ava index.html fail veebilehitsejas.
Kaks menüülinki on muudetud ning ühes neist on viga.
Salvestamine Git repositooriumisse: vt Esimesed muudatused ja lisamised