gpt4 book ai didi

linux - 如何在 GIT 中处理这个 merge 问题

转载 作者:太空宇宙 更新时间:2023-11-04 11:18:14 25 4
gpt4 key购买 nike

我这里有个情况。我做了一些提交到 master 分支,然后将这些提交移动到其他分支 x 使用和

     git cherry-pick 

然后我在 x 分支上运行 git cherry-pick。现在在这个 git cherry-pick 之后,忘记运行 git push 命令。

几乎在同一时间,我的同事为他的提交执行了 git cherry-pick 并执行了 git push。

当我在他的机器上看到 git 日志时,我找不到我的提交并意识到我忘记运行 git push。

我去了我的机器,做了 git push。但是我现在看到这条消息

最佳答案

如果没有更好的日志输出,很难说发生了什么。

我猜你们都有相同的基本提交,你们每个人都做了一个 cherry-pick,并且你们 merge 了两个 cherry-picks 以便能够推送它。

上面的日志显示了您的一次提交 (cf5b726)、您同事的一次提交 (1aa2ecd) 以及前两次提交的 merge (28529d0),这似乎源自 git pull .

是的, merge 包含两个 merge 提交的更改。 - 毕竟这正是 merge 的重点。 ;)

关于linux - 如何在 GIT 中处理这个 merge 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19877406/

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