diff --git a/README.md b/README.md index 2e58f55..849ba98 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,62 @@ # Репозиторий для **pull request** * В своём аккаунте на GitHub создать копию репозитория **"AndreyBulgakov19/SCV_GitPR"** с помощью кнопки **"Fork"**. + +Done. --- * Клонировать копию репозитория на локальный компьютер. + +Done. --- * Создать новую ветку. + +Done. --- * Добавить файл с инструкцией в новую ветку. + +Done. --- * Дополнить инструкцию разделами по работе с удалёнными репозиториями, pull request. + +> # 1. Добавление удаленного репозитория + 1. Для добавления удаленного репозитория необходимо выполнить Fork данного репозитория в свой аккаунт на GitHub. + 2. После того как Fork выполнен, необходимо клонировать репозиторий на локальное устройство. Для этого создайте папку куда будете его клонировать и в терминале пропишите команду + ```sh + git clone <ссылка_на_форкнутый_репозиторий> + ``` + 3. После клонирования репозитория на локальное устройство необходимо проверить статус репозитория командой + ```sh + git status + ``` + 4. Если нет никаких изменений, то необходимо создать новую ветку командой + ```sh + git branch new_branch + ``` + 5. Все изменения делать в новой ветке и после того как работа выполнена выполнить пуш данных в удаленный репозиторий + ```sh + git push origin + ``` + 6. Перед тем как вытолкнуть свои изменения в удаленный репозиторий необходимо их добавить в файлы, которые будет отслеживать git. Сделать это можно командой, + ```sh + git add <имя_измененного_файла> + ``` + и так же необходимо сохранить эти изменения командой + ```sh + git commit -m "Осмысленный комментарий к вашим действиям" + ``` +> # 2. Создание pull request + 1. После того как вы сделали все изменения в своей ветке и запушили ее в свой репозиторий, вы можете выполнить pull request в оригинальный проект. + 2. Для открытия pull request перейдите в свой форкнутый репозиторий и нажмите кнопку: Compare & pull request + 3. Далее человек, который имеет права принимать или отвергать изменения в проекте будет принимать решения о взаимодействии с вашим pull request. --- * Зафиксировать изменения (коммиты). + +Done. --- * Отправить изменения на GitHub. + +Done. --- * На сайте GitHub выполнить **Pull request**. + +Done. Вот ссылка на [скрин](https://gbcdn.mrgcdn.ru/uploads/homeworkattachment/5922590/attachment/e0914e586dbc2b5d78203f7bae9f1cb6.png) о выполнении pull requset. ---