потому что ревизии всех перебазированных коммитов изменились.

ел бы перенести последние несколько коммитов из мастера в собственную ветку.

Дерево на моем ПК выглядит так:

   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 после перемещения коммитов в новую ветку, и если да, потребуется ли что-то еще, кроме этих трех команд?

Ответы на вопрос(3)

Ваш ответ на вопрос