Описание задач
This commit is contained in:
parent
a00f2a435e
commit
58d524f58d
1 changed files with 51 additions and 0 deletions
51
README.md
Normal file
51
README.md
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
# Изучение 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 <url>` — Клонирование существующего репозитория.
|
||||
- `git add <file>` — Добавление файла в индекс.
|
||||
- `git commit -m "сообщение"` — Фиксация изменений.
|
||||
- `git push` — Отправка изменений на удаленный репозиторий.
|
||||
- `git pull` — Слияние изменений из удаленного репозитория.
|
||||
|
||||
## Работа с ветками
|
||||
- `git branch <name>` — Создание новой ветки.
|
||||
- `git checkout <name>` — Переход на другую ветку.
|
||||
- `git merge <name>` — Слияние изменений из одной ветки в другую.
|
||||
|
||||
## Управление конфликтами
|
||||
При слиянии веток могут возникать конфликты. Используйте команды `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].
|
||||
Loading…
Add table
Add a link
Reference in a new issue