From 0fc60d6d2c871e04b7b29d3ca3975c5d7368112d Mon Sep 17 00:00:00 2001 From: anonim Date: Mon, 5 Jun 2023 18:03:52 +0300 Subject: [PATCH 1/3] add 1-3 paragraph --- forkHOMEWORKafi.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 forkHOMEWORKafi.md diff --git a/forkHOMEWORKafi.md b/forkHOMEWORKafi.md new file mode 100644 index 0000000..e69de29 From 50c9de8aa3f4b7bf8976b25629c8ad677363f506 Mon Sep 17 00:00:00 2001 From: anonim Date: Mon, 5 Jun 2023 18:21:44 +0300 Subject: [PATCH 2/3] add paragraph 5-6 --- forkHOMEWORKafi.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/forkHOMEWORKafi.md b/forkHOMEWORKafi.md index e69de29..99672d3 100644 --- a/forkHOMEWORKafi.md +++ b/forkHOMEWORKafi.md @@ -0,0 +1,33 @@ +# Инструкция и удаленный репозиторий. + +## 1. Рабато с удаленный репозиторием. + +Представляют собой версии вашего проекта, сохраненные в интернете или еше где-то в сети. У вас может быть несколько удаленных репозиториев, каждый из которых может быть доступен для чтения или для записи. Взаимодействие сдрыгими пользователями предпологает управление удаленными репозиториями, а также отправку и получение данных из них. + +## 2. Просмотр удаленных репозиториев. + +Для того чтобы просмотреть список настроенных удаленных репозиториев, вы можете запустить команду __`git remote`__. + +Она выдает название доступных удаленных репозиториев. Если вы клонировали репозиторий, то увидите как минемум __origin__ - имя по умолчанию, которое Git даёт серверу, с которого производилось клонирование. + +## 3. Добавление удаленных репозиториев. + +Для того, чтобы добавить удаленный репозиторий и присвоить ему имя (name), просто выполнить команду `git remote add` (< name > < url >) + +## 4. Получение изменений из удалённого репозитория - __Fetch и Pull__ + +Для получения данных из удаленных проектов, следует выполнить: + +`git fetch [remote-name]` + +Данная команда связывается с указанным удаленным проектом и забирает все те данные проекта, которых у вас еще нет. После того как вы выполнили команду, у вас должны появиться ссылки на все ветки из этого удаленного проекта, которые вы можете просмотреть или слить в любой момент. + +Когда вы клонируете репозиторий, команда `clone` автоматически добавляет этот удаленный репозиторий под именем "origin". + +## 5. Отправка изменений в удаленный репозиторий (`push`) + +Когда вы хотите поделиться своими наработками, вам необходимо их отправить в удаленный репозиторий. Команда для этого действия: `git push` *__< remote - name > __* Чтобы отправить вашу ветку *__master__* на сервер __origin__, вы можете выполнить следующую команду для отправки ваших комитов: + +`git push origin master` + + From 83405f3b594671a227813384db317224448363d2 Mon Sep 17 00:00:00 2001 From: anonim Date: Mon, 5 Jun 2023 18:25:46 +0300 Subject: [PATCH 3/3] add instruction --- forkHOMEWORKafi.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/forkHOMEWORKafi.md b/forkHOMEWORKafi.md index 99672d3..ea60b02 100644 --- a/forkHOMEWORKafi.md +++ b/forkHOMEWORKafi.md @@ -30,4 +30,11 @@ `git push origin master` - +## 6. Краткая инструкция по домашней работе. + +1. Делаем `(fork)` интересующего нас аккаунта. +2. Мы делаем `git clone` для нашей версии этого репозитория. +3. Мы создаем ветку с предлагаемыми изменениями +4. Производим все изменения только в этой ветке +5. Отправляем эти изменения на свой аккаунт `(push)` +6. В окне на GitHub появляется возможность отправить `pull` request