Работа в ветке
Часть раздела Контроль версий путешествия по Terminal на Coddy — урок 52 из 58.
Новая функция — «добавить задачу в список». Вы будете выполнять эту работу в ветке, а не в main.
Создайте и переключитесь на ветку add-task, добавьте новую строку в todo.txt и закоммитьте её. Изменение должно существовать только в этой ветке.
Задание
ЛегкоСоздайте и переключитесь на ветку с именем add-task. Добавьте строку walk the dog в todo.txt. Проиндексируйте изменения и выполните коммит с сообщением Add walk task.
Затем выведите содержимое todo.txt.
Шпаргалка
Создайте новую ветку и переключитесь на неё, внесите изменения, а затем выполните коммит:
git checkout -b add-task
echo "walk the dog" >> todo.txt
git add todo.txt
git commit -m "Add walk task"Флаг -b создает ветку и переключается на нее за один шаг. Изменения, зафиксированные в ветке, не влияют на main.
Попробуйте сами
git init -q -b main
git config user.name "Todo Dev"
git config user.email "todo@coddy.tech"
git add .
git commit -q -m "Seed todo list"
git log -1 --pretty=%s
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Контроль версий
2Начало работы
Инициализация репозиторияПапка .gitНастройка данных пользователяGit StatusИтоги — первый репозиторий5Игнорирование файлов
Зачем игнорировать файлыШаблоны .gitignoreПроверка правил игнорированияИтоги: чистый репозиторий8Слияние
Что такое слияниеСлияние Fast-ForwardТрёхстороннее слияниеКонфликты слиянияРазрешение конфликтаИтоги — Мастер слияния11Проект: Feature Branch
Обзор проектаИнициализация Main3Отслеживание изменений
Область подготовкиGit AddGit CommitИзменение отслеживаемого файлаGit LogИтоги: первые коммиты6Проект: Сайт рецептов
Обзор проектаИнициализация и игнорирование