- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
GitPython tutorial提到属性 untracked_files 作为获取特定 git 存储库的未跟踪文件数组的方法。
但是引用此属性会导致以下错误。
AttributeError: 'Repo' object has no attribute 'untracked_files'
GitPython 中获取未跟踪文件列表的方法是什么?
最佳答案
GitPython v0.2 中添加了 untracked_files
属性(参见 change log)。
您应该检查您安装的版本并在必要时升级。
关于python - GitPython - 获取未跟踪的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25912366/
你如何用 gitPython 删除文件? repo.delete([file_to_delete]) 说没有删除方法。 最佳答案 我遇到的问题是我正在从存储库中删除文件而不是工作树。答案是执行以
在 shell 中,我说 'git status' 并得到输出: Your branch is up-to-date with 'origin/master'. 或者 Your branch is a
我正在开发一个程序,该程序将在 git 存储库中添加和更新文件。由于我无法确定我正在使用的文件当前是否在 repo 中,因此我需要检查它是否存在——这个操作似乎比我想象的要难。 “in”比较似乎不适用
我找不到一种方法来执行相当于: git push origin:分支名称 一个删除远程分支的命令,gitpython可以使用git push执行吗? 谢谢 最佳答案 我自己找到了解决方案,是这样的:
我正在尝试使用 gitpython python-module 从特定提交中获取文件。 我能够从最新提交中获取文件(包含内容)。但是我想从特定的先前 git commit 中获取文件(包含内容)。 r
我有一个 repo 初始化为 r = git.Repo.init(dirPath) 如何使用 gitpython 获取该存储库的 git 配置的 user.email 字段? 最佳答案 查了之后sou
我是 GitPython 的新手,我想在提交中获取文件的内容。我能够从特定的提交中获取每个文件,但每次运行命令时都会出现错误。现在,我知道该文件存在于 GitPython 中,但每次运行我的程序时,我
我有一个通过 GitPython 库创建的存储库,其中有一些未提交的更改。我想 stash 这些更改。我该怎么做? 在 GitPython 中搜索“stash”docs没有返回任何结果。 最佳答案 根
有谁知道gitpython中git commit -a的等效形式吗? 我已经尝试过repo.index.commit,但是看不到如何添加-a选项。repo.index.add仅添加新文件,不添加已修改
我希望能够检查给定 repo 的最新标签是什么(我在这里使用 CPython 作为示例)。 以下工作: g = git.cmd.Git() blob = g.ls_remote('https://gi
我正在编写 Python 脚本,我需要知道特定文件的所有提交。在我的代码中,我使用 GitPython对于其他任务,但对于这个问题,我找不到任何东西。 在命令行我使用: git log --prett
我正在编写 Python 脚本,我需要知道特定文件的所有提交。在我的代码中,我使用 GitPython对于其他任务,但对于这个问题,我找不到任何东西。 在命令行我使用: git log --prett
我是 gitpython 的新手,想用它来创建一个包含特定消息的存储。我知道其命令行语法是 git stash push -m "descriptive message here",但我无法从 git
我正在使用 GitPython 删除多个标签。我用这段代码来做到这一点: def delete_tags(self, tags): remote = self.__repo.remote(na
我正在使用 Django Rest Framework,构建一些与 git 存储库交互的功能。我正在使用 gitpython。现在,我使用clone_from来克隆远程存储库。 repo = Repo
亲们, 我一直无法找到有关如何使用 gitpython 列出组织的所有 git 存储库的文档。 我想获取我们在 bitbucket/github 中所有当前存储库的列表,但无法在文档中找到它。 我找到
使用 gitpython,我试图获取已更改路径的列表;即所有添加、更改和删除的文件。 我可以从提交中检索更改和添加的文件: checkout 提交'X' 遍历 repo.tree() 并收集所有 bl
我找到了这个 Bash脚本,它完成相同的任务,但在 Bash 中。 使用 GitPython 创建存储库的完整备份,似乎无法弄清楚如何在无需手动检查的情况下显示所有分支。 Repo.clone_fro
我是 gitpython 的新手,无法在任何地方找到对此的引用。我想要做的是: If remote branch name exists: do something else: do some
所以我尝试使用 gitpython ( https://gitpython.readthedocs.io/en/stable/intro.html ) 来做一些相对简单但遇到麻烦的事情。 因此,我的
我是一名优秀的程序员,十分优秀!