发生了什么事
master
分支问题在于,提交应该遵循某种格式来关联w / Jira的故事,并且除非它们全部遵循这种格式,否则无法合并到原始存储库中。
我设法使用git rebase -i HEAD~2
修改了先前的提交,但是...
反正为此仓库(和我的叉子)禁用了向主推的强制功能
是否可以在不使用强制推送的情况下在PR或特定提交上“重新开始”?这是一个很小的变化,我可以重新开始,并且(显然)再也不会在提交消息中犯错了,因为它们似乎根本不可能推到叉子,所以没事?
我要做的就是只更改一个倒数第二个提交标题。我该如何做到这一点?
答案 0 :(得分:1)
您可以简单地在当前(重写的)母版上创建分支,推送该分支并从该新推送的分支中创建新的PR。
无论如何,PR总是应该从一个自定义的“ fix / feature”分支进行,而不是从master(或原始仓库中已经存在的任何分支)进行。
这样,您可以在推送到PR分支之前,在upstream/master
(upstream
是引用原始仓库URL的远程名称)的基础上本地PR分支。如果需要,也可以用力推动。)
这样可以确保PR干净,容易地应用。
答案 1 :(得分:0)
Git提交消息可以通过以下命令进行更新。它打开您的默认编辑器,您可以在其中更改提交标题。
git commit --amend