gpt4 book ai didi

Git:如何编辑/改写 merge 提交的消息?

转载 作者:IT王子 更新时间:2023-10-29 01:19:28 26 4
gpt4 key购买 nike

如何编辑或改写 merge 提交的消息?

git commit --amend 如果它是最后一次提交 (HEAD) 则可以工作,但是如果它在 HEAD 之前呢?

git rebase -i HEAD~5 不列出 merge 提交。

最佳答案

如果您将 --preserve-merges 选项(或其同义词 -p)添加到 git rebase -i 命令,则git 将在 rebase 时尝试保留 merge ,而不是线性化历史记录,并且您也应该能够修改 merge 提交:

git rebase -i -p HEAD~5

注意。从 git v2.22 (https://www.infoq.com/news/2019/07/git-2-22-rebase-merges/) 开始,--perserve-merges 已被弃用,取而代之的是 --rebase-merges

关于Git:如何编辑/改写 merge 提交的消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7279196/

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