相关疑难解决方法(0)

git在master和branch之间提前/后面的信息?

我已经创建了一个分支,用于在我test-branch推送的本地repo()中进行测试Github.

如果我转到我的Github帐户并选择此帐户,test-branch则会显示以下信息:

This branch is 1 commit ahead and 2 commits behind master
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  1. 如何在本地显示此信息(即:在终端上显示此信息的命令,而不是必须打开Github才能看到它)?
  2. 我知道我可以看到分支之间的差异:

    git diff master..test-branch
    
    Run Code Online (Sandbox Code Playgroud)

    或使用Meld(我更喜欢):

    git difftool master..test-branch
    
    Run Code Online (Sandbox Code Playgroud)

    但我想知道是否有办法分别看到提前落后的提交.IE:有没有办法表明1提前自己提交然后那2个提交自己呢?

git github

166
推荐指数
4
解决办法
9万
查看次数

如何使用GitPython计算未发布的提交?

随着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
Run Code Online (Sandbox Code Playgroud)

我想用GitPython获取未发布的提交(或计数).我找到的文档repo.git.status(),但这不是我想要的.

python git gitpython

3
推荐指数
1
解决办法
2445
查看次数

标签 统计

git ×2

github ×1

gitpython ×1

python ×1