update git

This commit is contained in:
2025-03-06 14:23:36 +03:00
parent a9d2a5f182
commit 1445c4f31f
7 changed files with 462 additions and 7 deletions

View File

@@ -2,4 +2,26 @@
sidebar_position: 1
---
# Git
# 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 и с тех пор стал стандартом в индустрии разработки.