gitpython 相关问题

GitPython是一个用于与Git存储库交互的python库

使用 GitPython 推送到 Git 远程时出现问题:“远程解包失败”和“RPC 失败;HTTP 500”

我在尝试使用 GitPython 将更改推送到 Git 远程存储库时遇到问题。我间歇性地收到两个不同的错误,并且不确定如何解决它们。 错误1 错误:

回答 1 投票 0

如何以编程方式模拟解决与 GitPython 的合并冲突?

根据我最近关于使用 GitPython 合并分支的问题,我正在尝试对那里的解决方案进行单元测试。为此,我需要模拟用户打开合并工具,解决冲突并

回答 2 投票 0

使用 GitPython 与 master 分支进行 Git diff

我一定很笨,但我还没找到解决办法。 我正在尝试获取在我的 Python pro 中的分支上已更改的所有成员(所有提交或尚未提交)的列表...

回答 1 投票 0

如何使用GitPython调用rev_list

该程序失败 导入git repo = git.repo.Repo('..') res = repo.git.rev_list('--since="2024-01-01" master').split(' ') 出现以下错误 git.exc.GitCommandError: Cmd('git') ...

回答 1 投票 0

GitPython - 添加修改、删除、未跟踪到 Git 存储库

我认为 update=True 会以某种方式将所有已修改、已删除和未跟踪的文件添加到索引中。我不知道方法是什么。有人可以帮我吗? 回购 = 回购(工作存储库网址) 回购.git....

回答 3 投票 0

Python Git diff 解析器

我想用Python代码解析git diff,并且我有兴趣从diff解析器获取以下信息: 删除/添加行的内容以及行号。 文件名。 文件状态...

回答 2 投票 0

如何通过Python修改Git提交信息?

我已经使用 subprocess.check_output 来获取 Git 命令的结果,但我想不出如何更新我们使用命令 git commit -amend 所做的提交消息?

回答 2 投票 0

使用Python获取git repo中的目录和文件列表

我想使用 Python 获取 git 存储库中存在的所有文件和目录,然后解析每个目录以获取其下存在的文件的详细信息。 下面是我曾经的一段代码

回答 1 投票 0

gitpython fetch 获取中文命名分支获取编码错误

Python 版本 3.11.3 当我使用 gitpython 时,我的代码如下 os.environ["PYTHONIOENCODING"] = "utf-8" os.environ["PYTHONUFT8"] = "开" 回购 = 回购(repo_pa...

回答 1 投票 0

如何从gitpython获取master/main分支

如何使用git-python了解git远程的master/main分支。 我知道我们可以迭代存储库的头部,然后检查结果。就像是 回购 = git.Re...

回答 2 投票 0

运行Python脚本时出现多个错误

当尝试运行 python 脚本时,出现以下错误: 回溯(最近一次调用最后一次): 文件“C:\Users\{User}\AppData\Local\Programs\Python\Python35-32\lib\site-packages\git\__init...

回答 1 投票 0

如何为 GitPython 克隆/拉取函数编写单元测试?

我有一个 python 项目,它使用 GitPython 对远程 Git 存储库执行克隆和拉取功能。 举个简单的例子: 导入git 从 git 导入 Git 从 git 导入 Repo 定义

回答 2 投票 0

Python 通过 SSH 身份验证克隆私有 GitHub 存储库,无需访问 ssh 二进制文件(在 Azure Functions 或 AWS Lambda 下)

我们的团队最近遇到了挑战。我们需要在 Azure Function 中克隆一个私有 GitHub 存储库(或者 AWS Lambda 可能会出现同样的问题),您只能运行 Python 代码 - 但...

回答 1 投票 0

如何使用远程分支拉取、推送

我正在尝试自动化更改过程,该过程当前创建手动推送到 Git 的源代码。我正在尝试使用 GitPython 包装该代码: 从 git 导入 * # 创建本地代表...

回答 2 投票 0

无需修改的 Git 存储推送

通常当我跑步时: git stash Push --全部 如果我没有进行任何修改,则不会将任何内容推送到存储中。即使在这种情况下是否也可以强制推送,以便 git stash push --all &am...

回答 3 投票 0

sourcetree 与 python 挂钩

我有一个 git hook,“commit-msg” 它看起来像这样: #!/bin/sh python .git/hooks/Foo.py 在我的 Foo.py 中 我有: 导入git # 基于 git 做一些事情(评估最新的更改) ...

回答 2 投票 0

如何使用 gitpython 克隆 git 存储库而不与 git 关联?

当我使用以下代码克隆存储库时,存储库被克隆到本地,但它也与 GIT 关联。 从 git 导入 Repo Repo.clone_from(url, 路径) 如果我想重新...

回答 2 投票 0

GitPython 获取开始 sha1 和结束 sha1 之间范围内的所有提交

我正在使用 GitPython 库,并且想知道如何获取两个提交 sha-1 范围内的分支上的所有提交。我有开头一和结尾一。有什么方法可以获取他们的列表吗? 我有

回答 2 投票 0

从 cron 运行 os.getlogin() 时参数无效

如果我创建一个如下文件: 导入操作系统 打印 os.getlogin() 并用 cron 运行它,我得到一个异常 打印 os.getlogin() OSError: [Errno 22] 参数无效 如果我在 shell 中手动运行它——它就可以工作。

回答 4 投票 0

当用户不是 Windows 11 上克隆回购的所有者时从 gitpython 检索 SHA?

我正在使用 gitpython 库在 Windows 11 Enterprise PC 上执行期间获取 Python 代码的 SHA。当我克隆 repo 时,它工作正常。当另一个用户尝试运行...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.