标签: python git githooks
我正在特定情况下编写预接收挂钩。 我的远程回购非裸露(我知道不推荐)。
我想检查推送的文件(来自其他仓库)是否已在远程文件中修改过,所以我编写了一个Python脚本,但是我遇到了以下问题:
我使用sh.git('ls-files', '-m')但我无法理解为什么在终端中执行此命令的输出不同。 在脚本中,似乎输出与没有git ls-files选项的-m相同。
sh.git('ls-files', '-m')
git ls-files
-m