git hook : 使用python 脚本,同时获取git待提
2020-07-15 本文已影响0人
hi一一
一: 使用python
默认是shell,如果要使用python可以:
{gitProject}/.git/hooks/pre-commit (举例)
内容编辑为
#!/bin/sh
python3 .git/hooks/pre-commit.py
同时新建一个pre-commit.py文件
内容编辑为
#!/usr/bin/env python
# coding=utf-8
"""
Author:
Time:
Desc:
"""
import os
import subprocess
import git
result = os.popen('git diff --cached --name-only') # 执行输入的命令
print (result.read()) # 打印命令执行的结果