Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,10 @@
# Work_remote
# Инструкция по работе с удалёнными репозиториями
## Добавление удалённых репозиториев
Чтобы добавить удалённый репозиторий и присвоить ему имя, необходимо выполнить команду `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 <имя удаленного репозитория> <имя ветки>`.