Для работы с несколькими удалёнными репозиториями в Git, используйте команду git remote add для добавления каждого репозитория:
git remote add <имя_репозитория> <URL_репозитория>Например:
git remote add origin https://github.com/your_username/your_repo.git
git remote add upstream https://github.com/other_user/their_repo.gitПосле добавления, можно использовать git fetch <имя_репозитория> для получения данных и git push <имя_репозитория> <ветка> для отправки изменений.
Просмотреть список добавленных репозиториев можно командой: git remote -v
Для работы с несколькими удалёнными репозиториями в Git используется команда git remote. Она позволяет добавлять, удалять, переименовывать и просматривать информацию об удалённых репозиториях, связанных с вашим локальным репозиторием.
1. Добавление удаленного репозитория:
Чтобы добавить удаленный репозиторий, используйте команду:
git remote add <имя_репозитория> <URL_репозитория>Например, если вы хотите добавить удаленный репозиторий с именем origin и URL https://github.com/example/my_project.git, команда будет выглядеть так:
git remote add origin https://github.com/example/my_project.gitТеперь вы можете использовать имя origin для обозначения этого удаленного репозитория.
2. Просмотр информации об удаленных репозиториях:
Чтобы просмотреть список всех удаленных репозиториев, связанных с вашим локальным репозиторием, используйте команду:
git remoteОна выведет список имен удаленных репозиториев (например, origin).
Чтобы получить подробную информацию об определенном удаленном репозитории (включая URL-адреса для извлечения и отправки), используйте команду:
git remote show <имя_репозитория>Например:
git remote show origin3. Извлечение данных из удаленного репозитория:
Чтобы извлечь данные из удаленного репозитория, используйте команду:
git fetch <имя_репозитория>Например:
git fetch originЭта команда загрузит все новые коммиты и ветки из удаленного репозитория, но не объединит их с вашими локальными ветками.  Загруженные коммиты можно посмотреть в виде origin/main (или origin/<имя_ветки>) 
4. Отправка данных в удаленный репозиторий:
Чтобы отправить свои локальные коммиты в удаленный репозиторий, используйте команду:
git push <имя_репозитория> <имя_ветки>Например:
git push origin mainЭта команда отправит коммиты из вашей локальной ветки main в удаленный репозиторий origin.
5. Переименование удаленного репозитория:
Чтобы переименовать удаленный репозиторий, используйте команду:
git remote rename <старое_имя> <новое_имя>Например, чтобы переименовать репозиторий origin в upstream, используйте:
git remote rename origin upstream6. Удаление удаленного репозитория:
Чтобы удалить удаленный репозиторий, используйте команду:
git remote remove <имя_репозитория>Например:
git remote remove originПример работы с несколькими репозиториями:
Предположим, вы работаете над проектом, который использует два удаленных репозитория: origin (ваш основной репозиторий) и upstream (репозиторий сторонней библиотеки). Вы можете настроить работу следующим образом:
git remote add origin https://github.com/your_username/your_project.git
git remote add upstream https://github.com/third_party/library.gitТеперь вы можете извлекать обновления из обоих репозиториев:
git fetch origin
git fetch upstreamИ отправлять свои изменения в свой основной репозиторий:
git push origin mainДополнительные советы: