# Git: Как ветвиться от ветки разработки --- :book: **Пруф:** [Ветвление в Git - Основы ветвления и слияния](https://git-scm.com/book/ru/v2/%D0%92%D0%B5%D1%82%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-Git-%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-%D0%B2%D0%B5%D1%82%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B8-%D1%81%D0%BB%D0%B8%D1%8F%D0%BD%D0%B8%D1%8F) --- ### Сам процесс: 1. Встаю на ветку разработки. Для этого ввожу в консоли: * если ветки локально нет: ```bash= git checkout --track origin/{task-branch-name} ``` * если локально уже есть: ```bash= git checkout {task-branch-name} ``` и забираю все новые изменения с гитхаба в ветку: ```bash= git pull origin {task-branch-name} ``` 2. Всё, я на ветке разработки. Ветвлюсь, т.е создаю свою локальную ветку от ветки задачи: ```bash= git checkout -b {new task-branch-name} ``` **Пример:** Название ветки беру из таска с автотестами: ```bash= git checkout -b feature/agency-branded-appulate-cases-part-2-491944777 ``` ### Что делать дальше? 3. Стою на своей ветке с автотестами вношу изменения локально 4. Коммичу **в свою** локальную ветку 5. Делаю Push **в свою** удалённую ветку 6. Иду в Github и создаю PR с изменениями из своей удалённой ветки в ветку разработки ###### tags: `Git` `E2E`