从Git钩子中排除提交?
是否可以排除将某些提交推送到Github上的服务挂钩?例如,如果我只编辑项目的自述文件,那么在Travis上重新测试整个应用程序是没有意义的。有没有办法告诉Git不应该将特定的提交发送给Travis钩子?没有办法告诉Git push跳过钩子。但是,您可以修改钩子来检查收到的提交,并且只有在源文件被修改时才运行测试。这取决于您的项目,但它可以查找具有特定扩展名的文件、src/目录中的文件等。没有办法告诉git push跳过钩子。但是,您可以修改钩子来检查收到的提交,并且只有在源文件被修改时才运行测试。这取决于您的项目,但它可以查找具有特定扩展名的文件、src/目录中的文件等。回答Travis相关部分:如中所述,如果附加[ci skip],您可以跳过生成要回答Travis相关部分:如中所述,如果将[ci skip]附加到要推送的任何提交,则可以跳过生成从Git钩子中排除提交?,git,github,githooks,travis-ci,Git,Github,Githooks,Travis Ci,是否可以排除将某些提交推送到Github上的服务挂钩?例如,如果我只编辑项目的自述文件,那么在Travis上重新测试整个应用程序是没有意义的。有没有办法告诉Git不应该将特定的提交发送给Travis钩子?没有办法告诉Git push跳过钩子。但是,您可以修改钩子来检查收到的提交,并且只有在源文件被修改时才运行测试。这取决于您的项目,但它可以查找具有特定扩展名的文件、src/目录中的文件等。没有办法告诉git push跳过钩子。但是,您可以修改钩子来检查收到的提交,并且只有在源文件被修改时才运行测