1
A
回答
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
0
0
看来你已经COMMITED要再次提交更改,但对另一个分支。然后你正在寻找git cherry-pick
相关问题
- 1. 我可以将更改多个mercurial subrepos提交给新的命名分支吗?
- 2. Subversion将未提交的更改提交到一个新分支
- 3. 如何在我做出更改后在新分支中进行git提交?
- 4. Git:提交部分更改
- 5. GIT,在右分支进行更改
- 6. 将新分支的Git更改为源分支的较旧提交
- 7. 如何撤消提交并将更改提交到Git中的其他分支?
- 8. GIT中移动从主未提交更改至新分支
- 9. Git提交了一些分阶段的更改,忽略了未分配的
- 10. GIT认为我已经做了更改,当我没有
- 11. git说我已经取消了更改但我没有显示
- 12. 对提交的更新语句进行回滚更改
- 13. 可以在分支中更改的.git文件夹中吗?
- 14. 如何恢复提交并从这些更改创建新分支?
- 15. 更改Git提交信息
- 16. Git - 对多个主分支进行更改
- 17. 创建一个git分支在对主进行更改之后
- 18. Git:更改主分支?
- 19. Git - 无法更改分支
- 20. 在Git中更改分支
- 21. 显示传入的git提交中更改了哪些文件
- 22. 如何将已提交但未修改的更改移至另一个分支?
- 23. svn更新似乎已经抛弃了一些本地修改
- 24. 我可以改进这些分页扩展方法吗?
- 25. git忽略修改后的文件,所以我可以更改分支
- 26. 我可以更改分配参数吗?
- 27. Git - 将更改从本地分支推送到远程分支
- 28. 我可以设置我的服务器在新提交进来时自动从分支中提取更新吗?
- 29. Git:签出一个保留未提交更改的分支
- 30. 提交Git中多个分支的更改
对!感谢一百万bazillion Seth Robertson。 – Trip 2011-05-28 00:17:15
最后两个可以使用'git branch newbranch'(创建分支而不切换到它)而不是'git checkout -b newbranch; git结帐oldbranch'。 – 2011-05-28 04:28:07