每当我在那里推送更改时,我都会尝试使用 Github 挂钩来更新我的服务器存储库。我面临的问题是,有时该存储库可能位于与 Github 中更新的分支不同的分支中。例子:
- 服务器仓库位于“master”分支
- 分支“开发”在 Github 中更新
- Github 触发网络钩子
- 钩子从 github 中提取,但在 master 而不是在开发中改变土地
粗体字基本上是问题所在,我不想让钩子脚本更改当前分支以进行更新。我试过这个:
git pull origin development:development
但随后开发被正确拉动,并合并到主控中。
我已经检查了这个问题:
(当然,在尝试了上述方法之后)并且似乎没有办法通过拉动来做到这一点。但是合并也只在当前分支中有效?(可能这就是为什么 pull 也不起作用)
那么,有没有办法做到这一点?