--- sidebar_position: 1 --- # Git Источник: DeepSeek Git — это распределённая система управления версиями, которая позволяет отслеживать изменения в файлах и проектах. Она широко используется в разработке программного обеспечения для управления исходным кодом, но может применяться и для других типов файлов. ## Основные возможности Git: 1. **Отслеживание изменений:** Git сохраняет историю всех изменений в проекте, что позволяет вернуться к любой предыдущей версии. 2. **Ветвление:** Можно создавать ветки (**branches**) для работы над разными версиями проекта одновременно. 3. **Слияние изменений:** Изменения из разных веток можно объединять (**merge**). 4. **Распределённость:** Каждый разработчик имеет полную копию репозитория, что позволяет работать автономно. 5. **Коллаборация:** Git упрощает совместную работу над проектами, особенно с использованием платформ вроде _GitHub_, _GitLab_ или _Bitbucket_. ## Основные команды Git: - `git init` — инициализирует новый репозиторий. - `git clone` — копирует удалённый репозиторий на локальную машину. - `git add` — добавляет изменения в индекс для последующего коммита. - `git commit` — сохраняет изменения в репозитории. - `git push` — отправляет изменения в удалённый репозиторий. - `git pull` — загружает изменения из удалённого репозитория. - `git branch` — управляет ветками. - `git merge` — объединяет ветки. Git был создан Линусом Торвальдсом в 2005 году для разработки ядра Linux и с тех пор стал стандартом в индустрии разработки.