Push, Pull и Clone
Часть раздела Контроль версий путешествия по Terminal на Coddy. Урок 48 из 58.
Три команды перемещают работу между вашим локальным репозиторием и удалённым:
git clone <url>: скачивает полную копию существующего удалённого репозитория, включая всю его историю. Так вы начинаете работать над чужим проектом.
git push <remote> <branch>: отправить локальные коммиты из указанной ветки в удалённый репозиторий.git pull <remote> <branch>: скачать новые коммиты из удалённого репозитория и объединить их с текущей веткой. Это сокращённая форма командgit fetchи следующей за нейgit merge.
При первой отправке новой ветки обычно указывают -u (или --set-upstream), чтобы сохранить связь:
git push -u origin feature-loginПосле этого обычные git push и git pull автоматически используют сохранённую вышестоящую ветку.
В этом курсе вы не будете выполнять эти команды на реальном сервере, но будете повсюду встречать их в практических руководствах.
Попробуйте сами
В этом уроке нет задания по программированию.
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Контроль версий
4Проверка изменений
Git DiffРазница проиндексированных измененийGit ShowПовторение — детективная работа7Ветвление
Что такое веткаСоздание веткиПереключение между веткамиФиксация изменений в веткеУдаление веткиПовторение — работа с ветками10Удалённые репозитории
Что такое удалённый репозиторийДобавление удалённого репозиторияPush, Pull и CloneПовторение — настройка удалённого репозитория2Начало работы
Инициализация репозиторияПапка .gitНастройка вашей личностиСтатус GitПовторение — первый репозиторий5Игнорирование файлов
Зачем игнорировать файлыШаблоны .gitignoreПроверка правил игнорированияПовторение — чистый репозиторий3Отслеживание изменений
Область подготовленных измененийGit AddGit CommitИзменение отслеживаемого файлаGit LogПовторение — первые коммиты6Проект сайта с рецептами
Обзор проектаИнициализация и игнорированиеПотренируйтесь самостоятельно: Песочница Terminal