gpt4 book ai didi

git - "not something we can merge"是怎么产生的?

转载 作者:IT王子 更新时间:2023-10-29 01:00:14 31 4
gpt4 key购买 nike

这对我来说是新的。我是一个相当有经验的 git 用户,并且刚刚将一个远程添加到一个从我的分支中 fork 出来的 repo,获取更新,然后尝试将它们 merge 到:

$ git merge HEAD f6ff240dbf47234249a68b34c8a98bb11237aa7
fatal: f6ff240dbf47234249a68b34c8a98bb11237aa7 - not something we can merge

网络上几乎没有关于此错误消息的信息,这让我感到震惊。我能找到的最近的东西是 this page about being in a detached head state .但是 git status 报告我在 branch master 上。

您可以在 github 上看到我尝试使用的存储库 - my reporemote I want to pull from .在撰写本文时,我的仓库的主人在 6dc048862a93ffba6cd37883fd43e40651f248c1 .

查看历史记录,我可以看到 fork 在哪里发生分歧,并且我正在尝试 merge fork 上 3 个提交中的一个提交。看起来并不难。

要为自己复制,您可以这样做:

git clone https://github.com/aptivate/dye
cd dye
git remote add qris git://github.com/qris/ping-dye.git
git fetch qris
git checkout master
git merge f6ff240dbf47234249a68b34c8a98bb11237aa7

最佳答案

这很简单:f6ff240dbf47234249a68b34c8a98bb11237aa7 不存在。

我刚刚意识到你的意思是 3f6ff240dbf47234249a68b34c8a98bb11237aa7 (注意开头缺少的 3)只需转到提交列表并键入 Ctrl+< kbd>f f6ff.

如果那是你认识的人,你应该告诉他们总是master 分支并在那里提交他们的自定义更改(对于每个更改),而不是直接提交到大师。然后他就不需要从上游(你)重新设置和强制推送更改,你只需要 merge 特定的故事分支。

关于git - "not something we can merge"是怎么产生的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14388625/

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