Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.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
除了git钩子,还有一个内部git命令来监视文件的提交吗_Git_Githooks_Git Pull - Fatal编程技术网

除了git钩子,还有一个内部git命令来监视文件的提交吗

除了git钩子,还有一个内部git命令来监视文件的提交吗,git,githooks,git-pull,Git,Githooks,Git Pull,就我对git钩子的了解而言,几乎所有的事情都可以完成,从钩住每个提交到构建检查器、代码规则(即checkstyle,等等)。还有更多。但是,情况可能会有点不同,特别是如果您对存储库主机没有任何权限的话 我正在寻找监视远程和/或本地存储库中某些文件的解决方案(即,我已修改并跟踪上次推送的更改的文件)。也许像这个场景一样,给定一个文件列表,当我调用git pull时,它会检查已经更新的文件,并显示每个文件的日志(更像git diff) 有没有办法让这成为可能?如果您有关于内容的其他选项或顾虑,请告诉

就我对git钩子的了解而言,几乎所有的事情都可以完成,从钩住每个提交到构建检查器、代码规则(即checkstyle,等等)。还有更多。但是,情况可能会有点不同,特别是如果您对存储库主机没有任何权限的话

我正在寻找监视远程和/或本地存储库中某些文件的解决方案(即,我已修改并跟踪上次推送的更改的文件)。也许像这个场景一样,给定一个文件列表,当我调用git pull时,它会检查已经更新的文件,并显示每个文件的日志(更像git diff)


有没有办法让这成为可能?如果您有关于内容的其他选项或顾虑,请告诉我。

有多种客户端挂钩可以在没有对存储库主机的权限的情况下调用。例如,如果特定文件已更改,我在项目中使用合并后挂钩在本地运行脚本。尽管名称有误导性,但每次拉取后都会调用post-merge钩子:“这个钩子是由git-merge调用的,在本地存储库上进行git拉取时会发生这种情况”(from)