7

未公開のコミットの数git statusに関する情報を取得できます。

» git status             
# On branch master
# Your branch is ahead of 'origin/master' by 2 commits.
#   (use "git push" to publish your local commits)
#
nothing to commit, working directory clean

GitPython で未公開のコミット (またはカウント) を取得したい。I docs I foundrepo.git.status()ですが、これは私が望むものではありません。

4

2 に答える 2

1

@Chronial と @Clare-Macrae のフィードバックに感謝します。gitPython ==3.1.11

branch = self.repo.active_branch
unpushed_symbol = '⇡' if list(self.repo.iter_commits(f'{branch}@{{u}}..{branch}')) else constants.NOTHING
unpulled_symbol = '⇣' if list(self.repo.iter_commits(f'{branch}..{branch}@{{u}}')) else constants.NOTHING
于 2021-01-02T01:26:54.247 に答える