Git 更改以前的提交标题而不使用--force或--force with lease
发生的事情如下:Git 更改以前的提交标题而不使用--force或--force with lease,git,github,rebase,git-commit,git-reset,Git,Github,Rebase,Git Commit,Git Reset,发生的事情如下: 进行私人回购 做了一些小改动,并承诺 进行了一些其他更改,提交并推送到(my)masterbranch 创建了一个公共关系 问题是,提交应该遵循某种格式来连接w/Jira的故事,并且不能合并到原始存储库,除非它们全部遵循这种格式 我设法用git rebase-I HEAD~2修改了以前的提交,但是 无论如何,此回购(和我的货叉)已禁用强制推送至主机 有没有一种方法可以在不使用强制推送的情况下“重新开始”PR或特定提交?这是一个很小的改变,我可以从头开始,而且(显然)从来没有在提
master
branch我只想改变倒数第二个提交标题。我怎样才能适应它呢?您只需在当前(重写的)主文件上创建分支,推送该分支,并从新推送的分支创建新的PR 无论如何,请购单应始终从自定义的“修复/功能”分支生成,而不是从主(或原始回购中已存在的任何分支)生成 这允许您在推送所述PR分支之前,在
上游/master
(上游
是远程引用原始回购URL的名称)的基础上,在本地重新设定PR分支的基础(如果需要,您也可以强制推送)。这确保了PR将被干净、轻松地应用。Git commit消息可以通过以下命令进行更新。它将打开默认编辑器,您可以在其中更改提交标题 git提交--修改