diff --git a/fix.md b/fix.md index 1da2e7b..c2a45e5 100644 --- a/fix.md +++ b/fix.md @@ -1,2 +1,40 @@ Фиксим баги -#### Добавил \ No newline at end of file +#### Добавил + +## Инструкция + +Просмотр удалённых репозиториев +Для того, чтобы просмотреть список настроенных удалённых репозиториев, вы можете запустить команду git remote. Она выведет названия доступных удалённых репозиториев. Если вы клонировали репозиторий, то увидите как минимум origin — имя по умолчанию, которое Git даёт серверу, с которого производилось клонирование: + +*$ git clone https://github.com/schacon/ticgit* + +Вы можете также указать ключ -v, чтобы просмотреть адреса для чтения и записи, привязанные к репозиторию: + +*$ git remote -v* + +Если у вас больше одного удалённого репозитория, команда выведет их все. Например, для репозитория с несколькими настроенными удалёнными репозиториями в случае совместной работы нескольких пользователей, вывод команды может выглядеть примерно так: + +*$ cd grit* + +*$ git remote -v* + +## Добавление удалённых репозиториев +В предыдущих разделах мы уже упоминали и приводили примеры добавления удалённых репозиториев, сейчас рассмотрим эту операцию подробнее. Для того, чтобы добавить удалённый репозиторий и присвоить ему имя (shortname), просто выполните команду git remote add : + +*$ git remote* + +*origin* + +*$ git remote add pb https://github.com/paulboone/ticgit* + +*$ git remote -v* + +Теперь вместо указания полного пути вы можете использовать pb. Например, если вы хотите получить изменения, которые есть у Пола, но нету у вас, вы можете выполнить команду git fetch pb: + +*$ git fetch pb* + +## Отправка изменений в удалённый репозиторий (Push) + +Когда вы хотите поделиться своими наработками, вам необходимо отправить их в удалённый репозиторий. Команда для этого действия простая: git push . Чтобы отправить вашу ветку master на сервер origin (повторимся, что клонирование обычно настраивает оба этих имени автоматически), вы можете выполнить следующую команду для отправки ваших коммитов: + +*$ git push origin master* \ No newline at end of file