如何使用Github Push事件找到repo的修改分支

时间:2016-03-31 01:29:25

标签: php git api github github-api

我正在使用GitHub repo web hook在发生新的更改时进入我的网站。我不知道谁找到哪个分支被修改。

我提到了github文档,并在那里

推送完整的Git引用。示例:“refs / heads / master”。

我不知道这是否是找到修改分支的正确方法

如果是,那么所有回购路径的路径是否相同?

我得到以下json http://pastebin.com/GaFQME7d

1 个答案:

答案 0 :(得分:1)

正如您发现的那样,您拥有所有必需的信息是GitHub推送事件。 (网络挂接)

https://developer.github.com/v3/activity/events/types/#pushevent

您已经知道ref是分支的名称 这是正确的方法,这就是这个钩子的用途。

  

如果是,那么所有回购路径的路径是否相同?

是的,你只有1个带有许多货叉的主仓库,所有的提交都应该推到你的中央仓库。

enter image description here