如果是,那命令是什么?
非常感谢SO社区!
答案 0 :(得分:5)
如果你还没有承诺:
git checkout -b newbranch; git commit
如果你已经承诺:
git checkout -b newbranch
如果您已提交但未推送,并希望将其从旧分支中删除:
git checkout -b newbranch; git checkout oldbranch; git reset --hard HEAD^
如果您已提交并推送并希望将其从旧分支中删除:
git checkout -b newbranch; git checkout oldbranch; git revert HEAD
我强烈建议您阅读Pro Git书籍。 http://progit.org
答案 1 :(得分:0)
答案 2 :(得分:0)
您似乎已经提交了要再次提交的更改,但在另一个分支上。然后你正在寻找 git cherry-pick