如何进行git合并,但不使用最新提交

金王子

我有一个master分支和一个develop分支。develop分支已经提前了master约10次提交,但客户批准的版本仅包括前8次提交。

如何合并仅前8个提交developmaster

通常我会这样做:

git checkout master
git merge develop

但是显然,这将合并到所有develop提交中。

蒂姆·比格莱森(Tim Biegeleisen)

您可以通过SHA-1提交哈希进行合并,例如

git checkout master
git merge 3JH9sdx8

分支的HEAD之前两次提交3JH9sdx8的提交哈希在哪里develop要查找该3JH9sdx8哈希,可以使用git log develop并检查。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何进行空合并提交(忽略更改)?

在初始 Git 提交后如何进行新的更改?

Keras不使用GPU-如何进行故障排除?

不使用主键时如何进行插入或替换

Bitbake,从 git 构建但不是最新提交

如何在不使用交互式git变基的情况下将两个git提交合并为一个提交?

Android:如何进行垂直合并?

如何进行合并复制备份?

如何进行条件合并 Pandas

如何合并仅导致一次提交的git分支(如使用--squash),但允许将来进行合并而不会产生冲突?

Git:删除最新提交和以前的合并

在不使用IDE的情况下如何进行热插拔?

当团队成员提交时如何阻止 Git 进行额外的合并提交

Git撤消合并但不删除以后的提交

表单提交后如何进行Jquery回调?

表单提交后如何进行Ajax POST

在git中具有子模块的浅表克隆,如何使用指向提交而不是最新提交?

如何在没有合并提交或使用CLI的情况下保持GitHub的最新状态?

如何回到最新的远程提交git

如何删除Bitbucket中最新的Git提交?

如何撤消Git中的最新本地提交?

当VisualStudio在包文件夹中使用dll时,如何进行git checkout?

合并多个sp结果集,但不使用临时表

使用 Git 获取文件列表的最新提交

如何退出(而不是中止)正在进行的Git合并,使更改未提交?

在进行软重置时,如何告诉git包括我的合并提交?

如何使Git使用我选择的编辑器进行提交?

如何使用短提交哈希+日期/时间进行git登录?

如何在Git中合并特定的提交