Что такое удаленный репозиторий
Часть раздела Контроль версий путешествия по Terminal на Coddy — урок 46 из 58.
До сих пор каждая команда Git выполнялась внутри одной папки на вашем компьютере. Удаленный репозиторий (remote) — это копия того же репозитория, размещенная где-то еще: на другом компьютере, сервере или в таком сервисе, как GitHub или GitLab.
Удаленные репозитории — это то, как команды работают сообща. Каждый разработчик работает в своем локальном клоне, а затем обменивается коммитами с общим удаленным репозиторием.
По соглашению, основной удаленный репозиторий называется origin. Это всего лишь метка; вы можете переименовать её или использовать несколько удаленных репозиториев одновременно.
Среда выполнения в этом курсе не подключается к сети, поэтому вы не будете на самом деле выполнять push или pull. Но вы будете использовать те же команды git remote, которые использует каждый разработчик, в локальном репозитории, чтобы изучить, как всё устроено.
Задание
НовичокИнициализируйте новый репозиторий в ветке main, затем выведите список всех настроенных удаленных репозиториев с помощью git remote -v. В новом репозитории их нет, поэтому команда не должна ничего выводить.
Шпаргалка
Удаленный репозиторий (remote) — это копия репозитория, размещенная на другом хосте (например, GitHub). Основной удаленный репозиторий по соглашению называется origin.
Список всех настроенных удаленных репозиториев:
git remote -vПопробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Контроль версий
7Ветвление
Что такое веткаСоздание веткиПереключение ветокКоммиты в веткеУдаление веткиИтоги: работа с ветками10Удаленные репозитории
Что такое удаленный репозиторийДобавление удаленного репозиторияPush, Pull и CloneИтоги: настройка удаленного репозитория2Начало работы
Инициализация репозиторияПапка .gitНастройка данных пользователяGit StatusИтоги — первый репозиторий5Игнорирование файлов
Зачем игнорировать файлыШаблоны .gitignoreПроверка правил игнорированияИтоги: чистый репозиторий8Слияние
Что такое слияниеСлияние Fast-ForwardТрёхстороннее слияниеКонфликты слиянияРазрешение конфликтаИтоги — Мастер слияния11Проект: Feature Branch
Обзор проектаИнициализация Main3Отслеживание изменений
Область подготовкиGit AddGit CommitИзменение отслеживаемого файлаGit LogИтоги: первые коммиты6Проект: Сайт рецептов
Обзор проектаИнициализация и игнорирование