diff --git a/Kosachev.md b/Kosachev.md index 0c6f152..fc7222a 100644 --- a/Kosachev.md +++ b/Kosachev.md @@ -55,4 +55,32 @@ * `Accept Both Changes` - оставить оба варианта для возможности вручную указать итоговые данные. * `Compare Changes` - сравнить изменения. -## **Работа с удаленным репозиторием GitHub** \ No newline at end of file +## **Работа с удаленным репозиторием GitHub** + +### Как взять чей-то репозиторий с GitHub + +1. Создаем папку для репозитория у себя на компьютере. +2. Копируем HTTPS ссылку c GitHub интересующего нас проекта. +3. Открываем созданную папку в VS Сode. +4. В терминале выполняем команду: `git clone ` +5. В скачанный репозиторий переходим командой: cd <название репозитория> +6. Репозиторий готов к работе с ним. + +### Как загрузить свой репозиторий на GitHub + +1. Создать аккаунт на GitHub.com +2. Создать локальный репозиторий +3. "Подружить" ваш локальный и удаленный репозитории. GitHub при создании нового репозитория подскажет как это можно сделать. +4. Отправить `(push)` ваш локальный репозиторий в удаленный (на GitHub), при этом вам, возможно, нужно будет авторизоваться на удаленном репозитории. +5. Провести изменения "с другого компьютера". +6. Выкачать `(pull)` актуальное состояние из удаленного репозитория. + +### Как принять участие в разработке + +1. Делаем форк `(fork)` интересующего нас репозитория. +2. Мы делаем git clone для нашей версии этого репозитория. +3. Мы создаем ветку с предлагаемыми изменениями. +4. Производим изменения только в одной ветке. +5. Отправляем эти изменения на свой аккаунт (push). +6. В окне на GitHub появляется возможность отправить pull request. +___ \ No newline at end of file