diff --git a/README.md b/README.md index 577a074..e36af90 100644 --- a/README.md +++ b/README.md @@ -1 +1,10 @@ -# Work_remote \ No newline at end of file +# Инструкция по работе с удалёнными репозиториями +## Добавление удалённых репозиториев +Чтобы добавить удалённый репозиторий и присвоить ему имя, необходимо выполнить команду `git remote add <название удаленного репозитория> <ссылка на удаленный репозиторий>`. Например, origin https://github.com/AnnMitrakhovich/Work_remoteA.git . +Команда `git remote -v` показывает ссылки (адреса) на удаленный репозиторий. В нашем примере это https://github.com/AnnMitrakhovich/Work_remoteA.git +Команда `git remote` показывает название удаленного репозитория, в нашем примере это `origin`. +## Получение изменений из удалённого репозитория (Fetch и Pull) +Чтобы получить изменения из удаленного репозитория, в Git предусмотрена команда `git fetch name(origin)`. Важным замечанием здесь станет то, что rоманда `git fetch` используется для синхронизации локальных ссылочных объектов с этими же объектами в удаленном репозитории. Рабочую копию она не меняет. Чтобы синхронизировать локальную рабочую копию с удаленным репозиторием, нужно слить удаленные ветки в локальные. Сделать это можно командой `git merge`. +Вместо связки fetch&merge в Git используется отдельная команда `git pull`. Команда получает изменения из переданного удаленного репозитория и обновляет рабочую копию в соответствии с удаленным репозиторием. +## Отправка изменений в удалённый репозиторий (Push) +Чтобы загрузить локальные изменения в удаленный репозиторий, необходимо использовать `git push <имя удаленного репозитория> <имя ветки>`. \ No newline at end of file