问题标签 [gitpython]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何使用 GitPython 签出标签
在 python 脚本中,我尝试在克隆 git 存储库后签出标签。我使用 GitPython 0.3.2。
使用此代码,我有一个错误:
如果我用分支名称替换标签名称,我没有问题。我没有在 GitPython 文档中找到信息。如果我尝试在 shell 中签出相同的标签,我没有问题。
你知道如何在 python 中签出 git 标签吗?
python - GitPython - 无法获取回购索引?
到底如何使用 GitPython 获得存储库的索引?
抛出错误:“回购”对象没有属性“索引”
什么?由于一遍又一遍地阅读 Trier 教程,我的眼睛流血了。有线索吗?
python - 如何使用 gitpython 对当前提交与上次提交进行 git diff?
我正在尝试掌握 gitpython 模块,
但tdiff = hcommit.diff('HEAD^ HEAD')
不起作用!也没有('HEAD~ HEAD')
.,
我正在尝试获取差异输出!
python - 如何使用 gitPython 模拟读取和更新 git 全局配置文件?
我想使用读取 git 全局配置文件git config --list
,所以我可以使用读取和更新全局配置文件?
python - gitPython 与使用子进程执行 git 命令相比的优势?
我最近使用执行 git 命令的 python 做了一个 git 命令,subproces.Popen
所以我正在争论是否要利用gitPython
模块?如果gitpython
使用模块有什么不同吗?
python - 相当于 gitpython 中的“git tag --contains”
我正在尝试git tag --contains <commit>
在 gitpython 中实现。谁能指出我的文档。我找到了获取所有标签的文档,但不包含包含特定提交的标签。
python - 如何拉,推远程分支
我正在尝试自动化一个更改过程,该过程当前创建手动推送到 Git 的源代码。我正在尝试使用GitPython包装该代码:
当我尝试运行它时,我得到
回溯(最近一次通话最后):
文件“git_test2.py”,第 33 行,在
repo.commit("提交更改")
坏对象:636f6d6d6974206368616e676573
该脚本能够拉取远程存储库,但在提交时失败。有更好的方法吗?
python - 使用 GitPython,我该如何做 git submodule update --init
到目前为止,我的代码正在执行以下操作。我想摆脱 subprocess.call() 的东西
python - 使用 gitpython 后如何在 Windows 上删除临时目录?
我有以下 Python 函数,我在 Windows 7 上运行:
不幸的是,在 rmtree 线上,我得到:
我应该怎么做才能删除 Windows 中的临时目录?