Efektyvus versijų valdymas yra būtinas programinės įrangos kūrime. Git yra vienas žinomiausių sistemų, skirtų šiai užduočiai atlikti. Šiame vadove sužinosi, kaip įrašyti pakeitimus savo failuose ir juos commitinti į Git saugyklą. Commitinimas reiškia, kad pakeitimai yra saugomi nuolat ir sukuriamas dabartinės projekto būklės momentinė nuotrauka. Išsamūs žingsniai padės tau suprasti procedūras ir efektyviai jas įgyvendinti.
Svarbiausi įžvalgos
- Commitinimas yra procesas, skirtas pakeitimams perkelti į Git saugyklą.
- Failai gali būti skirtingose būsenose: darbo aplinka, paruošimo sritis ir saugykla.
- Komentaras prie commit yra svarbus, norint dokumentuoti projekto būklę.
Žingsnis po žingsnio vadovas
Pirmiausia turi užtikrinti, kad visi pakeitimai tavo failuose būtų užfiksuoti ir tu būsi pasiruošęs juos perkelti į saugyklą.
Paruošimas Norint užtikrinti, kad visi duomenys yra, patikrink, ar būtini failai buvo tinkamai pridėti. Naudok git status komandą, kad patikrintum dabartinę savo saugyklos būseną. Čia matysi, kurie failai buvo koreguoti, kurie yra paruošimo srityje ir kurie dar nebuvo pridėti.

Failų būsenos supratimas Repo yra trys pagrindinės būsenos:
- Darbo katalogas: tai yra vieta, kur tu aktyviai dirbi su savo failais.
- Paruošimo sritis: čia renki pakeitimus, kuriuos norėtum commitinti.
- Saugykla: tai yra vieta, kur saugomi tavo commitai.
Norint suprasti failų perėjimą į paruošimo sritį, naudok git add
.
Patikrinkite pakeitimus paruošimo srityje Kai pridėjai norimus pakeitimus į paruošimo sritį, gali vėl patikrinti būseną. Naudok git status komandą, kad įsitikintum, jog visi pakeitimai ten matomi.
Įvykdyti commit komandą Norėdamas iš tikrųjų įrašyti savo pakeitimus, turi naudoti git commit komandą. Jei tik įvedi git commit, reikia commit pranešimo. Šis pranešimas turėtų dokumentuoti tavo projekto būklę. Pavyzdys pranešimo galėtų būti „Pirmasis commit“, jei commitini pirmą kartą.
Pridėti commit pranešimą Kol esi commit pranešimo srityje, paspausk i, kad pereitum į redaktoriaus (pvz., Vi ar Vim) įterpimo režimą. Čia gali aprašyti savo failą. Suformuluok aiškų ir tikslų aprašymą, kas yra pakeitimai.

Išsaugoti ir išeiti iš redaktoriaus Norint išsaugoti savo įvestis ir palikti redaktorių, paspausk Esc, tada įvesk:wq ir patvirtink. Taip bus išsaugotas commit pranešimas ir užbaigtas commit.

Commit patvirtinimas Po sėkmingo commit tu pamatysi patvirtinimo pranešimą, kuris parodys, kad tavo pakeitimai buvo perduoti į saugyklą. Be to, gausi commit ID, kuris reprezentuoja tikslią versiją ir dokumentuoja tavo projekto istoriją.
Commit būsenos peržiūra Norint peržiūrėti visus iki šiol padarytus commitus, gali naudoti git log. Čia gausi apžvalgą apie visus pakeitimus, atliktus projekto plėtros metu.
Dar kartą commitinti pakeitimus Jei atlikai daugiau pakeitimų failuose, tiesiog pakartok pridėjimo į paruošimo sritį ir commitinimo žingsnius. Tai nuolatinis procesas, kol dirbi prie savo projekto.

Santrauka – Versijų valdymas su Git – efektyvus commitinimas
Šiame vadove sužinojai, kaip efektyviai commitinti pakeitimus naudojant Git ir GitHub. Dabar žinai, kaip patikrinti savo failų būseną, perkelti pakeitimus į paruošimo sritį ir apdovanoti savo commitus prasmingais pranešimais. Šie žingsniai yra lemiami, norint užtikrinti tvarkingą ir aiškiai suprantamą versijų valdymą.
Dažnai užduodami klausimai
Kaip galiu patikrinti, kurie failai buvo pakeisti?Naudok git status komandą, kad patikrintum dabartinę failų būseną savo saugykloje.
Ką turėčiau įrašyti į commit pranešimą?Commit pranešime turėtum įtraukti aiškų paaiškinimą apie atliktus pakeitimus.
Kaip galiu grąžinti commit?Tu gali grąžinti commit naudodamas git revert komandą.
Ar galiu vienu metu commitinti kelis failus?Taip, gali pridėti kelis failus ir tada commitinti juos su vienintele commit komanda.
Kaip galiu rasti konkretų commit ID?Naudok git log, kad gautum visų commitų sąrašą su jų ID.