18

设置: 3 git repos - 在 github、本地和登台服务器上。

我在本地开发,将其推送到 github 并登台服务器拉取。

我不在登台服务器上工作也不提交更改,但我一定是很久以前做过的。因为现在我git status(在登台服务器上)收到以下消息:

On branch SOME_BRANCH
Your branch and 'origin/SOME_BRANCH' have diverged,
and have 4 and 32 different commit(s) each, respectively.

我的问题是: 我如何查看那些不在的确切4 次origin提交?

4

2 回答 2

24
git rev-list origin..HEAD

这列出了您的分支 (HEAD) 中不属于原始的提交。

于 2012-05-02T21:01:59.623 回答
8

通常,如果您的遥控器称为foo并且您的分支是bar

git rev-list foo/bar..HEAD

@charlesb 是在远程调用 origin 的 master 分支中的答案。

于 2017-09-27T09:52:45.247 回答