背景: 我们是一个程序员团队,他们从事具有多个分支的项目:
Master, Release, Develop
有时我们需要在发布时修复错误,我们需要在开发时报告此修复,以报告我们使用的错误修复:git cherry-pick commit-SHA
使用此命令,错误修复在开发中得到了很好的报告,但提交具有不同的哈希
我们需要的 :
有时我们需要知道尚未报告的提交列表,为此,我们使用比较两个分支的命令,并为我们提供发布中存在但开发中不存在的提交列表: git log develop..origin/release
问题 :
这个命令比较提交的哈希值,但正如我之前所说,当我们报告我们的提交时,它们的哈希值发生了变化,因此,我们得到一些提交,就好像它们没有被报告一样
我正在寻找一种在不更改提交哈希的情况下报告我们的错误修复的方法,或者一种列出两个分支之间提交差异的方法,而不是通过哈希,而是基于消息或其他东西
谢谢