使用智能混帐,我想所有提交的“admin_aps”融入起源和制作它的一个烂摊子。 'Released_V1'是否充当两者之间的桥梁? 我无法从原始存储库访问Released_V1,这是我在主要问题中想到的? 我该如何去实现这种合并?
回答
我在这里看不到一团糟。事实上,除了主线分支之外,我没有看到任何东西,其后是两个合并,其中一个看起来像git pull
。然而,这些图表可能会让你感到困惑,直到你习惯它们。
您的HEAD
提交,图中显示为“Released_V1”的分支提示,合并为origin/Released_V1
。这可能有几种方式,最可能的是Released_V1
上的git pull
,该分支设置为跟踪origin
。
HEAD~1
是合并提交从合并admin_aps
到Released_V1
。没有什么奇怪的。这些代码只是表明它的合并基地比您的图表片断更加历史悠久。
然后,你已经得到了Released_V1
的历史记录,除了“以前提交的部分”和“重新发布的头部之外,这些都是最新的”这些都是......之后的所有旧的更改“。
“origin/Released_V1”文本仅显示您本地提交指针,用于上一次抓取或拉取时确定的Released_V1
的原始副本。
总而言之,这看起来完全正常。历史记录表明你这样做了:
git merge admin_aps
git pull ;# could also be git fetch && git merge origin/Released_V1
有什么麻烦?要将其推回到您的遥控器,您可以发出(在几个选项中):git push origin Released_V1
,这应该是一个快速推进。
我无法从我的克隆分支(我试图合并到origin/Released_V1)切换到origin/Released_V1,我无法在我的原始存储库上查看“以前提交的一部分”上方的任何内容。当查看这个日志时,它只是顺序提交没有其他分支机构可以访问 – JPickup 2012-08-16 13:21:15
是的。你需要在我的答案结尾处列出我列出的'git push'命令。这会将合并放到原始存储库(可能是'origin')。 – Christopher 2012-08-16 13:23:55
我不断收到错误:('不是所有的引用都被推送'Released_V1'被拒绝(非快进)' – JPickup 2012-08-16 14:00:43
- 1. Git克隆分支,编辑,然后与主合并
- 2. 合并变更集之前的mercurial克隆分支
- 3. 如何从原始GitHub项目中将分支克隆到您的分支?
- 4. Git拉/克隆分支
- 5. GIT - 克隆本地分支
- 6. TortoiseGit克隆远程分支
- 7. 将git克隆到分支中
- 8. 关于管理分支到GitHub克隆
- 9. git合并原产地/分支vs合并分支本地
- 10. 将原点更改合并到我的私人分支?
- 11. 克隆远程分支导致克隆所有远程分支...为什么?
- 12. 如何标记并克隆到git分支中的标记?
- 13. 在pycharm中克隆git分支
- 14. 克隆一个分支到另一个分支
- 15. 克隆节点并附加到xml
- 16. Github:克隆存储库,更改克隆,并提交原始库
- 17. GitHub/Aquamacs24 - 克隆 - 分离主分支
- 18. mercurial的最佳实践:分支与克隆以及部分合并?
- 19. 有没有办法在不克隆的情况下合并两个git分支?
- 20. 克隆在JavaScript(平原)
- 21. git将分支合并到分支
- 22. git浅克隆以及分支
- 23. 只使用PyGit2克隆主分支
- 24. 使用NodeGit CloneOptions克隆分支
- 25. Mercurial:将克隆转换为分支
- 26. 如何用git-p4克隆分支?
- 27. GitPython如何克隆所有分支?
- 28. 如何与git克隆一个分支
- 29. 如何克隆git分支的标签?
- 30. 无法克隆开发分支
什么是“原产地”? – mstrap 2012-08-16 11:31:30
origin.Released_V1 – JPickup 2012-08-16 12:03:26