Tõhus versioonihaldus on tarkvaraarenduse jaoks hädavajalik. Git on üks kõige tuntumaid süsteeme selle ülesande täitmiseks. Selles juhendis õpid, kuidas sa saad oma failides muudatusi salvestada ja need commitida Git-repositooriumisse. Commitimine tähendab muudatuste püsivat salvestamist ja projektis hetkeolukorra snapshots'i loomist. Üksikasjalikud sammud aitavad sul protseduure mõista ja tõhusalt rakendada.
Olulisemad järeldused
- Commitimine on protsess, millega muudetud failid kantakse Git-repositooriumisse.
- Failid võivad olla erinevates olekutes: tööruum, staging-ala ja repositoorium.
- Commiti kommentaar on oluline, et dokumenteerida projekti seisundit.
Samm-sammult juhend
Esimese asjana tuleb sul veenduda, et kõik muudatused sinu failides on salvestatud ja oled valmis need repositooriumisse viima.
Ettevalmistused Veenduge, et kõik andmed on olemas, kontrolli, kas vajalikud failid on õigesti lisatud. Kasuta käsku git status, et kontrollida oma repositooriumi praegust olekut. Siit näed, millised failid on muudetud, millised on staging-alas ja millised pole veel lisatud.

Failide oleku mõistmine Repositooriumis on kolm peamist olekut:
- Töökaust: see on koht, kus sa aktiivselt oma failide kallal töötad.
- Staging-ala: siin kogud muudatused, mida soovid commitida.
- Repositoorium: see on koht, kus sinu commitid on salvestatud. Failide viimiseks staging-alasse, kasuta käsku git add
.
Muudatuste kontrollimine staging-alas Pärast seda, kui oled soovitud muudatused staging-alasse lisanud, saad olekut uuesti kontrollida. Kasuta käsku git status, et veenduda, et kõik muudatused on seal nähtavad.
Commit-käsu täitmine Kuna soovid tõeliselt oma muudatusi salvestada, pead kasutama käsku git commit. Kui kirjutad lihtsalt git commit, nõuab see commit-sõnumit. See sõnum peaks dokumenteerima sinu projekti seisundit. Näide sõnumist võiks olla „Esialgne commit“, kui teed seda esmakordselt.
Commit-sõnumi lisamine Kui oled commit-sõnumi piirkonnas, vajuta i, et minna toimetaja sisestusrežiimi (nt Vi või Vim). Siin saad oma faili kirjeldada. Koosta selge ja täpne kirjeldus, mis muudatused sisaldavad.

Toimetaja salvestamine ja sulgemine Kuna soovid oma sisestusi salvestada ja toimetajast lahkuda, vajuta Esc, siis kirjuta:wq ja kinnita. See salvestab commit-sõnumi ja lõpetab commit'i.

Commit'i kinnitamine Pärast edukat commit'i näed kinnitussõnumit, mis näitab, et sinu muudatused on repositooriumisse kantud. Samuti saad commit-ID, mis esindab täpset versiooni ja dokumenteerib sinu projekti ajalugu.
Commit'ide oleku vaatamine Kuna soovid vaadata kõiki varasemaid commit'e, saad kasutada git log. Siit saad ülevaate kõikidest muudatustest, mis arenguprotsessi käigus on tehtud.
Uute muudatuste commitimine Kui teed failides veel muudatusi, korda lihtsalt staging-alasse lisamise ja commitimise samme. See on pidev protsess, kui töötad oma projektiga.

Kokkuvõte – Versioonihaldus Gitiga – Muudatuste tõhus commitimine
Selles juhendis õppisid, kuidas saate Git'i ja GitHub'i abil muudatusi tõhusalt commitida. Nüüd tead, kuidas kontrollida oma failide olekut, viia muudatused staging-alasse ja lisada oma commit'idesse mõistlikke sõnumeid. Need sammud on olulised, et tagada selge ja jälgitav versioonihaldus.
Korduma kippuvad küsimused
Kuidas saan kontrollida, millised failid on muudetud?Kasutage käsku git status, et kontrollida failide praegust olekut oma repositooriumis.
Mida peaksin kirjutama commit-sõnumisse?Commit-sõnumisse tuleks lisada selge kirjeldus tehtud muudatustest.
Kuidas saan commit'i tagasi võtta?Sa saad commit'i tagasi võtta käsklusega git revert.
Kas ma saan korraga commitida mitu faili?Jah, saad lisada mitu faili ja seejärel commitida need üheainsa commit-käsuga.
Kuidas leida konkreetset commit-ID-d?Kasutage git log, et saada loetelu kõigist commit'idest koos nende ID-dega.