gpt4 book ai didi

git - 如何取消 merge Git merge ?

转载 作者:IT王子 更新时间:2023-10-29 00:40:57 25 4
gpt4 key购买 nike

我不小心做了一个git pull origin master来自 dev,而 master 被 merge 到 dev。是否可以取消 merge ?

我已经看到了不同的解决方案,我从 dev 和 master 尝试了这个: git revert -m 1 <commit> (每人一次)但是我得到:每次都是最新的

最佳答案

如果您发现当时的提交,您可以将您的分支重置为 merge 之前的状态。

一种方法是使用 git reflog ,它将列出您拥有的所有 HEAD。我发现 git reflog --relative-date非常有用,因为它显示了每次更改发生的时间。

一旦你发现那个提交就做一个git reset --hard <commit id>你的分支将和以前一样。

如果您有SourceTree,您可以查找<commit id>如果git reflog太压倒性了。

关于git - 如何取消 merge Git merge ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28932515/

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