gpt4 book ai didi

git - 更新 SourceTree 中的历史提交信息

转载 作者:行者123 更新时间:2023-12-04 03:26:39 24 4
gpt4 key购买 nike

我的历史记录中有几个提交我想更新措辞。我没有将这些更改推送到我的远程仓库。

我只能找到一种方法来重置最后 提交消息。除了最近的提交之外,有没有办法对其他提交执行此操作?

最佳答案

您可以使用 rebase功能来实现为历史记录中的一个或多个提交重写提交消息的目标。

申请SourceTree is able to perform an interactive rebase .在 SourceTree 的交互式 rebase 屏幕中,您只需双击消息列即可更改一条或多条提交消息。

在命令行上,使用 git rebase -i <commit-id> 最容易做到这一点. (实际上,您可以使用 Git 的 rebase command 做更多有趣的事情。)只需使用 <commit id> 进行 rebase 即可。比有问题的那个旧并替换命令 pickreword (以及带有新消息的旧消息)所有那些提交您要更新的提交消息。

关于git - 更新 SourceTree 中的历史提交信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37838899/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com