当我在Git中合并一个分支来掌握时,我经常会遇到合并冲突.有没有办法合并一个分支,只是覆盖当前分支中的东西?
这对我来说是新的.我是一个相当有经验的git用户,刚刚从我的分叉中添加了一个遥控器,获取了更新,然后尝试将它们合并到:
$ git merge HEAD f6ff240dbf47234249a68b34c8a98bb11237aa7
fatal: f6ff240dbf47234249a68b34c8a98bb11237aa7 - not something we can merge
Run Code Online (Sandbox Code Playgroud)
网络上几乎没有关于此错误消息的内容,这让我感到震惊.我能找到的最近的事情是这个页面关于处于一个独立的头状态.但有git status报道称我在分公司主人身上.
你可以看到我试图在github上使用的存储库 - 我的repo和我想要从中获取的遥控器.在撰写本文时,我的回购大师是6dc048862a93ffba6cd37883fd43e40651f248c1.
查看历史记录,我可以看到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
Run Code Online (Sandbox Code Playgroud)