Git 从拉取请求强制覆盖主机?
我在GitHub上有一个拉取请求,它与我的master(完全重新设计web应用程序)有很大不同,我想强制它用作master。它不能自动合并,因为它太不同了,但它是我想用作主控的版本 有没有办法用PR强制覆盖主控 它也是主回购协议中的一个分支,所以如果不是,我可以将该分支重命名为master并以某种方式摆脱旧的master吗Git 从拉取请求强制覆盖主机?,git,github,Git,Github,我在GitHub上有一个拉取请求,它与我的master(完全重新设计web应用程序)有很大不同,我想强制它用作master。它不能自动合并,因为它太不同了,但它是我想用作主控的版本 有没有办法用PR强制覆盖主控 它也是主回购协议中的一个分支,所以如果不是,我可以将该分支重命名为master并以某种方式摆脱旧的master吗 谢谢你的帮助 您可以使用PR分支覆盖当前历史记录: git fetch <URL of fork> git push -f origin fork/pr-bran
谢谢你的帮助 您可以使用PR分支覆盖当前历史记录:
git fetch <URL of fork>
git push -f origin fork/pr-branch:master
git-fetch
git push-f原点分叉/pr分支:主
小心这会毁掉你的历史,弄坏所有的叉子。不要太担心弄坏叉子,因为我是唯一一个弄乱这些东西的人。也就是说,在旧版本的网站上保留一些历史记录会很好。也许创建一个新的分支,只包含那个,然后让master转到PR分支。