From 8b930c8a7b3925f238452224a68c83afd809954e Mon Sep 17 00:00:00 2001 From: "Julia.Ef" Date: Thu, 21 Jul 2022 17:05:24 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=BD=D1=81=D1=82=D1=80=D1=83=D0=BA?= =?UTF-8?q?=D1=86=D0=B8=D1=8F=20=D1=81=20=D1=83=D0=B4=D0=B0=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=BD=D1=8B=D0=BC=20=D1=80=D0=B5=D0=BF=D0=BE=D0=B7=D0=B8?= =?UTF-8?q?=D1=82=D0=BE=D1=80=D0=B8=D0=B5=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- offer1.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 offer1.md diff --git a/offer1.md b/offer1.md new file mode 100644 index 0000000..c90a107 --- /dev/null +++ b/offer1.md @@ -0,0 +1,39 @@ +## Работа с удаленным репозиторием + +Удаленный репозиторий - папка, которая находится не на нашем компьютере. + +Для работы с удаленным репозиторием используем сервис [GitHub](https://github.com/) + +Программа помогает скачать себе на локальный компьютер чужой репозиторий и также закачать свой репозиторий на сервис. + +### Как скачать на свой локальный компьютер чужой репозиторий ### + +* Находим нужный репозиторий. Заходим в репозиторий и справа видим кнопочку "Code". Нажимаем на кнопочку и видим ссылку. Копируем ссылку. + +На сосбтвенном компьютере создаем паочку и новый терминал. Для копирования в собственный репозиторий используем команду: +**git clone**. + +Git начинает скачивать репозиторий с таким же названием и помещает все то, что находится в репозитории. + +Если мы проверим командой git status - увидим, что не можем работать в скаченном репозитории. Для того, чтобы можно было перейти в соотвествующий репозиторий, используем **cd** + название репозитория. + +### Как закачать свой репозиторий на GitHub ### + +Для того, чтобы передать свой репозиторий на удаленный сервис, в своей учтной записи на GitHub нажимаем "+", выбираем "создать новый репозиторий" и даем имя. + +Надо иметь ввиду, если мы постоянно вносим изменения в своем репозитории на локальном компьютере, то автоматически изменения не отображаются в усетной записи GitHub/ + +Для того, чтобы данные были направлены в учетную запись на GitHub (удаленный репозиторий), используется команда: **git push** + +Если изменения произошли на удаленном репозитории, то для того, чтобы стянуть данные на локальный компьютер из GitHub, используется команда **git pull** - тягиваем все изменения из удаленного репозитория. + +* ### Работа с чужим репозиторием: внесение изменений или участие в проекте ### + +1. Делаем **fork** интересующего нас репозитория +2. Делаем **git clone** для нашей версии этого репозитория +3. Создаем ветку с предлагаемыми изменениями +4. Производим все измененеие только в созданной для этого репозитория ветке +5. Отправляем изменения в свою учетную запись на Github помощью команды **git push** +6. В окне на GitHub появляется возможность отправить **pull request** + +## Заключение \ No newline at end of file