gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 08:49:27 27 4
gpt4 key购买 nike

我以为 update=True 会以某种方式将所有已修改、已删除和未跟踪的文件添加到索引中。我不确定方法是什么。有人可以帮我吗?

repo = Repo(working_repository_url)
repo.git.add(update=True)
repo.index.commit(my_msg)

我是说。我当然可以得到:

untracked_items = repo.untracked_files

这仅适用于未跟踪的文件。我想将未跟踪的文件、删除的、修改的文件添加到索引,然后对所有文件进行提交。

更有可能我正在寻找等同于 git add --all

的东西

任何事情都有帮助。

谢谢!

最佳答案

尝试

repo.git.add(all=True)

git add --all是一一对应的

关于python - GitPython - 添加已修改、已删除、未跟踪到 Git 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64108409/

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