git - 创建具有 N-last 提交的分支

标签 git

我已经克隆了存储库并进行了一些提交:

git clone ...
git add
git commit
git add
git commit
git add 
git commit 

现在我意识到将我所有的提交移动到另一个新分支会更好。最好的方法是什么?

最佳答案

很简单,检查您的新分支,然后将旧分支移回(假设 master 并进行了 3 次提交):

git checkout -b my_new_branch
git branch -f master HEAD~3

关于git - 创建具有 N-last 提交的分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6397898/

相关文章:

linux - 如何让 git 在 pull 时不要求输入密码?

linux - 如何在不启动 mergetool GUI 的情况下获取 BASE/REMOTE/LOCAL 文件?

git - 了解 Git rebase

git - 无法在 git 中复制和粘贴 - macos

git 编辑提交范围内的作者姓名,脚本

用于网站暂存的 Git 接收后 Hook

git - 如何在等待测试运行时同时在多个分支上工作?

android - Gradle 命令行 : failed to find target android-22

git - 复制一个没有历史的 git repo

git - Ediff 作为 git difftool