gpt4 book ai didi

python-3.x - 使用 gitpython,如何 check out 某个 Git 提交 ID?

转载 作者:行者123 更新时间:2023-12-04 11:22:15 26 4
gpt4 key购买 nike

check out 分支很有效,但我还需要 check out 给定 Git 存储库中的某个提交 ID。

我的意思是相当于

git clone --no-checkout my-repo-url my-target-path
cd my-target-path
git checkout my-commit-id

我怎样才能用 gitpython 做到这一点?

最佳答案

repo = git.Repo.clone_from(repo_url, repo_path, no_checkout=True)
repo.git.checkout(commit_id)

您可以在 documentation 中找到更多详细信息.

关于python-3.x - 使用 gitpython,如何 check out 某个 Git 提交 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59029992/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com