Python 无须安装git_克隆
![thumbnail](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpi+P//PwNAgAEACPwC/tuiTRYAAAAASUVORK5CYII=)
pygit2库,可以快速没有安装git情况下可以进行克隆操作,并且支持大部分git克隆. 安装方法: pip install pygit2 完整实例: import os import pygit2 # 仓库 URL repo_url = 'https://gitee.com/sofu456/chat_robot.git' # 获取仓库名称 rep…
GitPython Python 操作 Git
![thumbnail](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpi+P//PwNAgAEACPwC/tuiTRYAAAAASUVORK5CYII=)
有时,需要做复杂的 Git 操作,并且有很多中间逻辑。用 Shell 做复杂的逻辑运算与流程控制就是一个灾难。所以,用 Python 来实现是一个愉快的选择。这时,就需要在 Python 中操作 Git 的库。 GitPython 简介 GitPython是一个与Git库交互的Python库,包括底层命令(Plumbing)与高层命令(Porcel…
解决报错:xcrun: error: invalid active developer path (/Library/Developer/CommandLine)
问题 由于开发某 OC 项目的需要,鼓捣了一通自己本地的开发环境。但是,完事发现了一个问题,git 不好用了,报错信息如下: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/De…