有没有一种方法可以回滚最近的提交并将其放入一个单独的分支以供后续测试?我做了一些更改,不想完全抛弃它们,我只想将它们保留在不同的分支中进行进一步的测试。
有人能帮我吗?
有人能帮我吗?
Create a new branch from the current branch, to set aside your current state:
git branch feature_maybe
Revert the last commit in the current branch:
git reset --hard HEAD^
是的 - 使用 git checkout -b <新分支名称>
检出一个新分支,使用 git checkout <原始分支名称>
切换回原始分支,然后使用 git reset --hard HEAD~1
将原始分支移回一个提交。 (在移动分支时,最好使用像 gitk
这样的程序逐步可视化您正在执行的操作。)
separate
吗?如果是的话,请执行git push origin separate
。这样就会在 GitHub 上创建一个名为separate
的新分支。 - Anshul Goyal