美文网首页
git hook : 使用python 脚本,同时获取git待提

git hook : 使用python 脚本,同时获取git待提

作者: hi一一 | 来源:发表于2020-07-15 21:11 被阅读0次

    一: 使用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()) # 打印命令执行的结果
    
    

    相关文章

      网友评论

          本文标题:git hook : 使用python 脚本,同时获取git待提

          本文链接:https://www.haomeiwen.com/subject/nzzjhktx.html