gpt4 book ai didi

git - 在 git revert 中给 -m 开关赋予什么值?

转载 作者:行者123 更新时间:2023-12-04 22:31:46 26 4
gpt4 key购买 nike

发行时git revert <commit_hash>命令我收到如下错误消息:-

$ git revert e8801f7
error: commit e8801f7f3b800fee035693aa6bfd12868c15eec9 is a merge but no -m option was given.
fatal: revert failed

我应该给 -m 什么值(value)git revert 的切换?

最佳答案

-m切换到 git revert命令告诉 Git 将更改恢复到哪个父提交。 -m恢复正常(非 merge )提交时不需要 switch。只有在恢复 merge 提交时才需要它。

按照下面的例子来理解-m的使用转变。以下是解决冲突后创建的最近 merge 提交的 git 日志:-

enter image description here

现在:-

要恢复到父 1 提交,请提供以下命令:-

git revert -m 1 79f06e5

要恢复到父 2 提交,请提供以下命令:-
git revert -m 2 79f06e5

关于git - 在 git revert 中给 -m 开关赋予什么值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47455663/

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