首页 > 其他分享 >Git: rev-parse

Git: rev-parse

时间:2022-10-26 23:44:48浏览次数:48  
标签:Git -- inside work rev subprocess parse

 

  1. --is-inside-work
    import subprocess, os
    
    repo_dir = os.path.expanduser('~/git/dchelper')
    
    command = ['git', 'rev-parse', '--is-inside-work-tree']
    process = subprocess.Popen(command, stdout=subprocess.PIPE, cwd=repo_dir)
    output = process.communicate()  # (b'true\n', None)
    res = output[0].decode().strip()
    if res == 'true':
        print('--is-inside-work-tree')

     

标签:Git,--,inside,work,rev,subprocess,parse
From: https://www.cnblogs.com/dissipate/p/16830595.html

相关文章