Intern
Kas ir krātuve?
sobes.tech AI
Atbilde no AI
Krātuve ir vieta, kur tiek glabātas projekta avota koda versijas, pārvaldīta ar versiju kontroles sistēmu, piemēram, Git. Tā ļauj sekot izmaiņām, sadarboties ar citiem izstrādātājiem un atgriezties iepriekšējās projekta stāvokļos.
Galvenās krātuves sastāvdaļas:
- Darba direktorija (Working Directory): Projekta faili vietējā izstrādātāja datorā.
- Sagatavošanas zona (Staging Area / Index): Pagaidu stāvoklis, kurā tiek pievienotas izmaiņas pirms to reģistrēšanas.
- Commit vēsture (Commit History): Sekvence ar reģistrētajām izmaiņām, kas veido filiāles.
Krātuves tipi:
- Lokālā krātuve: Glabājas izstrādātāja datorā.
- Attālā krātuve: Glabājas serverī (piemēram, GitHub, GitLab, Bitbucket) un tiek izmantota sadarbībai un rezerves kopiju veidošanai.
Galvenās operācijas:
git clone <url>: Izveidot vietējo kopiju no attālās krātuves.git add <fails>: Pievienot izmaiņas failā sagatavošanas zonā.git commit -m "ziņa": Reģistrēt izmaiņas no sagatavošanas zonas commit vēsturē.git push: Nosūtīt vietējos commitus uz attālo krātuvi.git pull: Saņemt izmaiņas no attālās krātuves un apvienot tās ar vietējo versiju.