Intern
Какво е хранилище?
sobes.tech AI
Отговор от AI
Репозиторията е място за съхранение на версии на изходния код на проект, управлявано с помощта на система за контрол на версиите като Git. Тя позволява проследяване на промените, сътрудничество с други разработчици и връщане към предишни състояния на проекта.
Основни компоненти на репозиторията:
- Работна директория (Working Directory): Файловете на проекта на локалната машина на разработчика.
- Област за подготовка (Staging Area / Index): Междинно състояние, където се добавят промените преди да бъдат записани.
- История на комитите (Commit History): Последователност от записани промени, които образуват клонове.
Типове репозитории:
- Локален репозиторий: Съхранява се на локалната машина на разработчика.
- Отдалечен репозиторий: Съхранява се на сървър (например, GitHub, GitLab, Bitbucket) и служи за съвместна работа и архивиране.
Основни операции:
git clone <url>: Създаване на локално копие на отдалечения репозиторий.git add <файл>: Добавяне на промените на файла към областта за подготовка.git commit -m "съобщение": Записване на промените от областта за подготовка в историята на комитите.git push: Изпращане на локалните комити към отдалечения репозиторий.git pull: Получаване на промените от отдалечения репозиторий и тяхното сливане с локалната версия.