Я бы хотел переместить мои последние несколько коммитов из мастера в отдельную ветку.
Дерево на моем ПК выглядит так:
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 после перемещения коммитов в новую ветку, и если Значит, потребуется сделать что-то еще, кроме этих трех команд?