Intern
Kas yra saugykla?
sobes.tech AI
Atsakymas iš AI
Saugykla yra vieta, kur saugomos projekto šaltinio kodo versijos, valdomos naudojant versijų kontrolės sistemą, pvz., Git. Ji leidžia stebėti pakeitimus, bendradarbiauti su kitais kūrėjais ir grįžti prie ankstesnių projekto būsenų.
Pagrindiniai saugyklos komponentai:
- Darbo katalogas (Working Directory): Projekto failai vietiniame kūrėjo kompiuteryje.
- Paruošimo sritis (Staging Area / Index): Laikinas būvis, kurioje įtraukiami pakeitimai prieš jų įrašymą.
- Commitų istorija (Commit History): Sekos įrašytų pakeitimų, sudarančių šakas.
Saugyklos tipai:
- Vietinė saugykla: Saugojama vietiniame kūrėjo kompiuteryje.
- Nuotolinė saugykla: Saugojama serveryje (pvz., GitHub, GitLab, Bitbucket) ir naudojama bendradarbiavimui bei atsarginių kopijų darymui.
Pagrindinės operacijos:
git clone <url>: Sukurti vietinę nuotolinės saugyklos kopiją.git add <failas>: Pridėti pakeitimus į paruošimo sritį.git commit -m "žinutė": Užregistruoti pakeitimus iš paruošimo srities į commit istoriją.git push: Siųsti vietinius commitus į nuotolinę saugyklą.git pull: Gauti pakeitimus iš nuotolinės saugyklos ir sujungti juos su vietine versija.