我不想将HEADmy合并develop到master分支中,而是在HEAD. 我怎样才能实现这个目标?
git merge实际上直接使用提交 ID,所以:
$ git merge a12399c\nRun Code Online (Sandbox Code Playgroud)\n\n将尝试将该提交(及其历史记录)与您当前的分支合并。
\n\n您可以用分支名称拼写提交 ID:
\n\n$ git merge develop\nRun Code Online (Sandbox Code Playgroud)\n\n并且分支名称解析为分支的提示提交。这就是您习惯做的事情(从某种意义上说,它“更好”,因为默认合并提交消息变成“合并分支开发”而不是“合并提交 a12399c”)。但您可以使用原始 ID 或 ID 的任何其他拼写,例如:
\n\n$ git merge develop~5\nRun Code Online (Sandbox Code Playgroud)\n\n它使用gitrevisions语法来命名要合并的提交。
(如果您自己不进行合并,而是发送拉取请求,则确实需要一个名称,因为您不进行合并。相反,您向其他人发送请求,要求他们进行合并对于你\xe2\x80\x94,要做到这一点,你告诉他们“使用我设置的这个名称,它指向我希望你合并的提交ID。”这里的主要复杂之处是该名称必须对其他人。处理所有这些问题的最简单方法是设置分支名称,因为分支名称对其他人是可见的。)
\n| 归档时间: |
|
| 查看次数: |
2311 次 |
| 最近记录: |