# Изучение Git ## Введение Git — это система контроля версий, которая позволяет отслеживать изменения в файлах и координировать работу нескольких человек над одним проектом. Он концептуально основан на распределенной модели, что позволяет каждому пользователю работать с полными копиями репозитория. ## Установка Чтобы установить Git на вашу систему, выполните следующие шаги: ### Windows 1. Скачайте установщик Git с [официального сайта](https://git-scm.com/download/win). 2. Следуйте инструкциям мастера установки. ### macOS 1. Установите Git через Homebrew: ```bash brew install git ``` ### Linux 1. Установите Git с помощью пакетного менеджера вашей системы. Например, для Ubuntu: ```bash sudo apt-get install git ``` ## Основные команды - `git init` — Создание нового репозитория. - `git clone ` — Клонирование существующего репозитория. - `git add ` — Добавление файла в индекс. - `git commit -m "сообщение"` — Фиксация изменений. - `git push` — Отправка изменений на удаленный репозиторий. - `git pull` — Слияние изменений из удаленного репозитория. ## Работа с ветками - `git branch ` — Создание новой ветки. - `git checkout ` — Переход на другую ветку. - `git merge ` — Слияние изменений из одной ветки в другую. ## Управление конфликтами При слиянии веток могут возникать конфликты. Используйте команды `git status` и `git diff`, чтобы диагностировать и разрешить конфликты. ## Полезные ресурсы - [Git Documentation](https://git-scm.com/doc) - [Javarush - Git](https://javarush.com/quests/lectures/ru.javarush.python.core.lecture.level07.lecture09) ## Практические задания 1. Создайте новый репозиторий и выполните базовые операции. 2. Клонируйте проект с GitHub и внесите изменения. 3. Создайте ветку, внесите изменения, и разрешите конфликты. ## Контакты Если у вас есть вопросы, вы можете обратиться ко мне по адресу электронной почты: [ваш email].