Intern
Depozit nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Layihənin mənbə kodunun versiya saxlama yeri olan depozit, Git kimi versiya nəzarət sistemi vasitəsilə idarə olunur. Bu, dəyişiklikləri izləməyə, digər inkişafçılarla əməkdaşlıq etməyə və layihənin əvvəlki vəziyyətlərinə qayıtmağa imkan verir.
Depozitin əsas komponentləri:
- İşçi sahəsi (Working Directory): İnkişafçının yerli maşınındakı layihə faylları.
- Yığım sahəsi (Staging Area / Index): Dəyişikliklərin qeyd olunmadan əvvəl əlavə olunduğu müvəqqəti vəziyyət.
- Yadda saxlanılan commitlər tarixi (Commit History): Qeyd olunan dəyişikliklərin ardıcıllığı və budaqlar yaradır.
Depozit növləri:
- Yerli depo: İnkişafçının yerli maşınında saxlanılır.
- Uzaq depo: Serverdə saxlanılır (məsələn, GitHub, GitLab, Bitbucket) və əməkdaşlıq və ehtiyat nüsxə üçün istifadə olunur.
Əsas əməliyyatlar:
git clone <url>: Uzaq depozitin yerli nüsxəsini yaratmaq.git add <fayl>: Fayl dəyişikliklərini yığım sahəsinə əlavə etmək.git commit -m "mesaj": Yığım sahəsindən dəyişiklikləri commit tarixçəsinə qeyd etmək.git push: Yerli commitləri uzaq depozita göndərmək.git pull: Uzaq depoztdan dəyişiklikləri almaq və yerli versiya ilə birləşdirmək.