我在提交消息中无意中提交了没有JIRA票证的代码,我无法推送任何代码。在过去如果发生这种情况,我会使用" Amend last commit"源代码树中的功能,但这是一种不同的情况,其中错误的提交是两次提交,所以我无法弄清楚如何将JIRA问题票证添加到该提交。为了进一步解释这个问题,这是一个例子
我如何修复"提交1条消息"有问题吗?还有另一种解决方法吗?谢谢!
答案 0 :(得分:1)
如果要编辑提交消息,可以将其作为交互式变基的一部分。 但是请谨慎操作,以免最终弄乱您的存储库。首先分支出去,拥有一个备份分支是一个好主意。
在Sourcetree中:
请查看此Atlassian blog post,以获取有关Sourcetree中交互式变基的更多信息。
答案 1 :(得分:0)
假设你尚未推出:使用"交互式rebase" (git rebase -i
)。这将打开一个编辑器,您可以将第一次提交标记为reword
,然后您将获得第二个编辑器,您可以在其中编辑提交消息。