Я хотел бы переместить мои последние несколько коммитов из мастера в отдельную ветвь.
Дерево на моем ПК выглядит так:
W (some branch)
/
X1--X2--X3--X4--Y--Z1--Z2 (master)
Я хотел бы, чтобы это выглядело так:
W (some branch)
/
X1--X2--X3--X4 (master)
\
Y--Z1--Z2 (my new branch)
Однако дерево в GitHub выглядит так:
W (some branch)
/
X1--X2--X3--X4--Y (master)
То, что я видел как решение для переноса последнего, фиксируется в другой ветке:
git checkout master
git branch my_new_branch
git reset <commit_id>
Мой вопрос: смогу ли я успешно нажать на GitHub после перемещения коммитов в новую ветку, и если это потребует сделать что-то еще, чем эти три команды?