Создадим новую ветку br-1, переключимся на неё и совершим первый коммит. Начнём с проверки текущего состояния репозитория.
Проверка текущего состояния
Убедимся, что находимся в ветке master и других веток нет. Выполним команду:
git branch
Результат должен показать единственную ветку — master.
Создание и переключение на новую ветку
Создадим ветку br-1 и переключимся на неё:
git checkout -b br-1
Проверим текущую ветку:
git branch
Текущей веткой должна быть br-1.
Внесение изменений
Создадим файл file4.txt с содержимым «hello, git»:
echo "hello, git" > file4.txt
Проверим наличие файла:
ls
Должен отобразиться файл file4.txt. Проверим его содержимое:
cat file4.txt
Добавление файла и коммит
Проверим статус репозитория:
git status
Файл file4.txt не отслеживается. Добавим его в индекс:
git add file4.txt
Проверим статус:
git status
Файл готов к коммиту. Совершим коммит:
git commit -m "First commit in the br-1 branch"
Информация о коммите (номер, описание, имя ветки) будет выведена на экран.
Проверка после коммита
Проверим статус репозитория:
git status
Состояние должно быть «чистым». Проверим содержимое рабочей директории и индекса:
ls
git ls-files -s
Обе команды должны отобразить файл file4.txt. Это подтверждает согласованность рабочей директории, индекса и репозитория.