Files
frontend-docs/docs/git/01-git.md
2025-03-06 14:23:36 +03:00

27 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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 и с тех пор стал стандартом в индустрии разработки.