已经对git进行了更改,我可以将这些更改提交给新分支吗?

时间:2011-05-27 20:48:10

标签: git github git-branch

如果是,那命令是什么?

非常感谢SO社区!

3 个答案:

答案 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