Git如何在本地查看远端仓库超前本地提交的日志信息?仅仅是日志信息哦

A、B同时维护一个远端仓库G A在本地拉取了G最新的代码信息,然后开始进行本地的开发工作。 在A完成自己工作后,想看一下仓库上有多少条超前本地HEAD…
关注者
18
被浏览
25,237

5 个回答

git fetch

完全不需要git fetch,也比SVN简单得多。两种方法:

1. 方法1: git status

~/git/linux$ git status
On branch master
Your branch is behind 'origin/master' by 25 commits, and can be fast-forwarded.
  (use "git pull" to update your local branch)

nothing to commit, working directory clean

2. 方法2: git log --left-right --oneline origin/分支名称...分支名称

~/git/linux$ git log --left-right --oneline  origin/master...master
< 144c766 Merge tag 'pci-v4.11-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
< 34bbce9 Merge branch 'for-linus' of git://git.kernel.dk/linux-block
< bb61ce5 Merge tag 'media/v4.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
< 672a2c8 axonram: Fix gendisk handling
...

注意,上面操作都是在同比一个本地仓库的同一个分支的同一个状态下。