Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过github api或git,是否可以区分简单地重新基于主服务器的提交和新提交?_Git_Github - Fatal编程技术网

通过github api或git,是否可以区分简单地重新基于主服务器的提交和新提交?

通过github api或git,是否可以区分简单地重新基于主服务器的提交和新提交?,git,github,Git,Github,我有一个webhook,它应该对这两个事件做出不同的响应 -开发人员将新提交推送到其分支 -开发人员在master上重新设置其分支的位置(无其他代码更改) git或github api有什么方法可以做到这一点吗?我想不出任何方法。没有任何标记重基或樱桃采摘的修订。您可以查看提交和作者日期。如果它们不同,您可能会看到一个精心挑选的修订版或一个重基。但是如果有人修改了版本,你可能会得到误报

我有一个webhook,它应该对这两个事件做出不同的响应 -开发人员将新提交推送到其分支 -开发人员在master上重新设置其分支的位置(无其他代码更改)


git或github api有什么方法可以做到这一点吗?

我想不出任何方法。没有任何标记重基或樱桃采摘的修订。您可以查看提交和作者日期。如果它们不同,您可能会看到一个精心挑选的修订版或一个重基。但是如果有人修改了版本,你可能会得到误报