Junior — Middle
Кои системи за контрол на версиите, базирани на Git, знаете и с които сте работили?
sobes.tech AI
Отговор от AI
Git е разпределена система за контрол на версиите. Върху нея са изградени различни услуги и инструменти, с които често се работи:
- GitHub — популярен уебсервис за хостване на Git репозитории с възможности за сътрудничество, управление на задачи и CI/CD.
- GitLab — платформа, подобна на GitHub, но с възможност за инсталиране на собствен сървър, съдържа вградени инструменти за DevOps.
- Bitbucket — услуга на Atlassian, поддържа Git и Mercurial, интегрира се с Jira.
Обикновено при работа с Git се използва команден ред или графични клиенти (например SourceTree, GitKraken), както и интеграция в IDE.
Примери за основни Git команди:
git clone <url> # Клониране на репозитория
git add . # Добавяне на промени към индекса
git commit -m "msg" # Записване на промените
git push # Изпращане към отдалечен репозиторий