mirror of
https://github.com/svek95/GeekBrainsHomeWork.git
synced 2026-06-10 07:28:29 +03:00
Working with a remote GitHub repository
This commit is contained in:
+28
@@ -56,3 +56,31 @@
|
||||
* `Compare Changes` - сравнить изменения.
|
||||
|
||||
## **Работа с удаленным репозиторием GitHub**
|
||||
|
||||
### Как взять чей-то репозиторий с GitHub
|
||||
|
||||
1. Создаем папку для репозитория у себя на компьютере.
|
||||
2. Копируем HTTPS ссылку c GitHub интересующего нас проекта.
|
||||
3. Открываем созданную папку в VS Сode.
|
||||
4. В терминале выполняем команду: `git clone <HTTPS ссылка>`
|
||||
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.
|
||||
___
|
||||
Reference in New Issue
Block a user