Ветка от свежей главной ветки в Git
Ветку задачи отводят от свежей main:
локальная главная ветка совпадает
с origin/main на remote.
Тогда ваши коммиты начинаются
с той же точки, что и у команды сегодня,
а diff в pull request не тянет
чужую давно влитую работу.
Частая ошибка - создать ветку
от устаревшей локальной main,
к которой давно не делали pull.
Другая - ответвиться не от main,
а от чужой ветки задачи,
которая еще не влита. Обе ситуации
усложняют слияние и проверку изменений.
Перед новой задачей выполним короткий порядок:
git switch main
git pull
git switch -c feature/login
В репозитории с удаленной main
подтяните главную ветку с сервера,
затем создайте ветку feature/search
и один коммит в ней.
Не переключаясь на другие ветки,
снова обновите main с remote
и от нее заведите fix/wrong-date.
Убедитесь, что обе задачи
начинаются от одного и того же
коммита на main.