每当我推动更改时,我都会尝试使用Github挂钩来更新我的服务器仓库。我面临的问题是,有时该存储库可能与Github中更新的存储库不同。例如:
粗体内容基本上是问题,我不想让钩子脚本更改当前分支以便更新。 我试过这个:
git pull origin development:development
然后开发被正确拉出,和合并为master。
我已经检查了这个问题:
git pulling FROM a specific branch TO a specific branch
(当然,在尝试上述之后)似乎没有办法用拉力来做到这一点。 但合并也仅适用于当前分支? (也许这就是拉不起作用的原因)
那么,有没有办法做到这一点,不是吗?
答案 0 :(得分:0)
在“拉动和合并”之后,您可以将原始分支重置回原位。或者,您可以克隆到新存储库,创建/合并到目标分支,然后将新存储库的分支推送到原始存储库。请记住,git中的“branches”并不是什么神奇的东西,它们只是特定提交哈希的标签(指针)。您可以根据需要移动它们。