Ответ 1
git checkout -b new_branch_name
git reset --hard <old_commit_id>
git push origin new_branch_name
Я использую следующую команду Git, чтобы создать новую удаленную ветку:
git push origin origin:refs/heads/new_branch_name
Я хочу, чтобы новая ветка начиналась со старой фиксации,
Как я могу это сделать? (Я пробовал несколько разных методов, хотя и не удалось)
Спасибо.
git checkout -b new_branch_name
git reset --hard <old_commit_id>
git push origin new_branch_name
если вы хотите создать новую ветку с определенной фиксацией, выполнить команду git log
или gitk
, скопировать идентификатор и выполнить команду git checkout ID COMMIT
, а затем зафиксировать и нажать. Эта ссылка может помочь вам.