Git versiya idarəetmə sisteminin əsas prinsiplərini və iş prinsipini izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Git — bu paylanmış versiya nəzarət sistemidir və fayllardakı dəyişiklikləri izləməyə və bir neçə inkişaf etdiricinin işini koordinasiya etməyə imkan verir.
Git-in əsas işləmə prinsipləri:
-
Repository (Anbar) — dəyişikliklərin tarixi ilə kodun saxlandığı yer.
-
Commits (Yaddaşlar) — müəyyən bir zamanda faylların vəziyyətinin anlıq görüntüləri, hər biri unikal identifikatorə malikdir.
-
Branches (Budaklar) — müstəqil şəkildə müxtəlif tapşırıqlar üzərində işləməyə imkan verən paralel inkişaf xətləri.
-
Mergers (Birleştirmələr) — müxtəlif budaklardan dəyişikliklərin birləşdirilməsi.
-
Staging area (Hazırlıq sahəsi) — dəyişikliklərin commit edilmədən əvvəl əlavə olunduğu müvəqqəti sahə.
-
Uzaq anbarlar (Remote repositories) — müxtəlif maşınlar arasında işi sinxronizasiya etməyə imkan verir.
Əsas əmrlər nümunələri:
git init # anbarın başlanması
git add file.txt # faylı hazırlıq sahəsinə əlavə etmək
git commit -m "təsviri" # commit yaratmaq
git branch feature # yeni budak yaratmaq
git checkout feature # budaka keçmək
git merge master # master budağı ilə birləşdirmək
Git dəyişiklikləri səmərəli şəkildə saxlayır, anlıq görüntülər və əlaqələrdən istifadə edir, bu da versiyalar arasında sürətli keçid və layihənin vəziyyətini bərpa etməyə imkan verir.