我有一个master分支和一个develop分支。该develop分支已经提前了master大约 10 次提交,但客户批准的版本仅包括前 8 次提交。
如何仅合并前 8 个提交develop到master?
通常我会这样做:
git checkout master
git merge develop
Run Code Online (Sandbox Code Playgroud)
但显然这会合并所有develop提交。
您可以通过 SHA-1 提交哈希合并,例如
git checkout master
git merge 3JH9sdx8
Run Code Online (Sandbox Code Playgroud)
来自分支 HEAD 之前的两次提交3JH9sdx8的提交哈希在哪里develop。要找到该3JH9sdx8哈希,您可以使用git log develop并检查。
| 归档时间: |
|
| 查看次数: |
714 次 |
| 最近记录: |