Sobes.tech
Junior — Middle

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.