我需要將Python腳本讀入自上次Git提交後發生更改的文件中。使用GitPython,我怎麼會得到相同的輸出從CLI運行: $ git diff --name-only HEAD~1 HEAD
我可以做類似下面的,但是,我只需要在文件名: hcommit = repo.head.commit
for diff_added in hcommit.diff('HEAD~1').iter_cha
我想獲取當前git-repo的已更改文件的列表。當調用git status時,通常在Changes not staged for commit:下列出的文件。 到目前爲止,我已經成功地連接到存儲庫,把它和顯示所有未跟蹤文件: from git import Repo
repo = Repo(pk_repo_path)
o = self.repo.remotes.origin
o.pull()