如何使用git将过去的n次提交移动到main,进入单独的分支?

blu*_*lds 2 git branch

说我一直在大师工作,我刚才意识到也许我最后几次提交(比方说,其中15次)可能属于一个分支.

我如何创建一个分支,包含从给定的过去提交到master中当前头的所有提交?

Fem*_*ref 5

首先,创建分支.之后,master返回15个提交:

git checkout master # sane default
git branch your_branch
git reset --hard HEAD~15
Run Code Online (Sandbox Code Playgroud)