![Работа с Git: создание новой ветки #3](/_next/image?url=https%3A%2F%2Fproghunter.ru%2Fmedia%2Fimages%2Fthumbnails%2F2023%2F05%2F09%2Fimage-7e1b495ae3.png&w=3840&q=90)
Работа с Git: создание новой ветки #3
В данной статье мы рассмотрим процесс создания новой ветки и выполнения второго коммита, а также изучим методы навигации между различными ветками в системе контроля версий.
Второй commit.
Прежде чем делать второй commit нужно добавить новые файлы в наш проект. Я создам новый txt файл командой:
echo 'Second-file-commit' > second.txt
Если вы выполните комманду
git status
То увидете новый не отслеживаемый репозиторием файл, который добавим в репозиторий коммандой:
git add .
git commit -m 'Second commit'
![Результат выполнения команд](/_next/image?url=https%3A%2F%2Fproghunter.ru%2Fmedia%2Fimages%2Fuploads%2F2023%2F05%2F09%2Fbc31f852fb-uploaded-image.png&w=3840&q=75)
Все выполненные раннее коммиты можно посмотреть командой:
git log
![результат git log](/_next/image?url=https%3A%2F%2Fproghunter.ru%2Fmedia%2Fimages%2Fuploads%2F2023%2F05%2F09%2F7a6b74a0a6-uploaded-image.png&w=3840&q=75)
Создание новой ветки
Создание новой ветки в Git позволяет разработчикам работать над несколькими задачами параллельно и изолированно друг от друга.
Когда вы создаете новую ветку, вы создаете копию текущей ветки, которую вы можете изменять независимо от основной ветки. Это позволяет вам экспериментировать с новым функционалом или исправлениями ошибок, не беспокоясь о том, как это повлияет на код в основной ветке.
git branch new
git branch
Первой командой мы созлаи ветку под названием new. Вторая позволяет посмотреть все ветки в проекте. Но мы не перешли во вторую ветку. Делается это командой:
git checkout new
Теперь мы находимся параллельной ветке нашего проекта, которая полностью копирует на данный момент основную ветку, и дальнейшее изменения файлов в проекте не затронут основную ветку master
Чтобы создавать ветку, и автоматически переходить в неё есть команда:
git checkout -b <branch-name>