Такая ситуация.
Нахожусь в бранче main-branch — это продакшн.
Сделал несколько комитов локально, но еще не делал push.
Теперь понял, что делать push и нельзя, но и комиты потерять жалко, а отдельный экcпериментальный бранч для них сразу не сделал.
Как мне теперь на remote одновременно и новый бранч создать и поместить мои последние комиты, но так, чтоб main-branch не изменить?
и комиты потерять жалко, а отдельный экcпериментальный бранч для них сразу не сделал
… и это никогда не поздно:
$ git branch -m <new-branch-name> # переименовать текущий бранч в новый
$ git checkout <commit-to-be-last-in-the-old-branch> -b <old-branch-name> # восстановить голову старого бранча