我有一个github动作,该动作以推向分支为“主”。 默认情况下,此操作始终将我的提交消息显示为运行名称。 根据Github的文献,这是预期的行为。 最近,运行名称更改为总是显示“ Merge Branch'Main”ofhttps://github.com/...”每次。 我试图通过添加到工作流文件的顶部来覆盖这一点:
run-name: ${{ github.event.head_commit.message }}
这不影响运行名称。
我在此问题之前做出的唯一更改是我的Cloud Service帐户角色,以使其余的工作流程由于云服务的最新变化而无需错误而运行。
“ ...合并分支” ...”可能是提交消息。这是git中的默认消息,当您具有非线性git commits历史记录时出现。 非线性历史的例子:
Developer 1检查Main,进行了一些更改,并将其提交到本地工作副本,但不会将它们推向原始副本。
Developer 2签出Main,进行了一些更改,将它们提交到本地工作副本,然后将后部推到Origingit push
git pull
origin/main
的本地副本,然后在其本地上执行合并,从而创建了与消息“ Merge分支“ Main” ...”的合并提交。如果开发人员使用的
main
将其更改置于分支的头部并保留线性历史记录,则可以避免合并提交。
few选项:设置了您的
git pull --rebase
分支的分支规则,并启用SETTINGS中 - >General
禁用