这对我来说是一个新的。我是一个相当有经验的 git 用户,并且刚刚在我的 fork 的 repo 中添加了一个遥控器,获取了更新,然后尝试将它们合并到:
$ git merge HEAD f6ff240dbf47234249a68b34c8a98bb11237aa7
fatal: f6ff240dbf47234249a68b34c8a98bb11237aa7 - not something we can merge
网络上几乎没有关于此错误消息的信息,这让我感到震惊。我能找到的最接近的是这个关于处于分离状态的页面。但git status
报告说我在分支大师。
您可以在 github 上看到我尝试使用的存储库 -我的存储库和我想从中提取的远程。在撰写本文时,我的仓库的主人位于6dc048862a93ffba6cd37883fd43e40651f248c1。
查看历史记录,我可以看到分叉的分歧所在,并且我正在尝试将来自 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