什么是hg传出(hg out)或hg传入(hg in)的git等价物?

时间:2011-10-02 05:31:14

标签: git mercurial

  

可能重复:
  How can I see incoming commits in git?

“hg outgoing”或“hg incoming”的git等价是什么?

在Mercurial中,hg outgoing列出了比服务器上的更改集更新的更改集,如果我要hg push,则会发送更改集。对于hg incominghg pull,反向相同。

1 个答案:

答案 0 :(得分:102)

如果要列出分支B上但不在分支A上的提交,请执行git log A..B

如果要列出本地分支dev上的提交,而不是远程分支origin/dev的提交,请执行以下操作:

git fetch origin             # Update origin/dev if needed
git log origin/dev..dev

如果要列出远程分支上的提交,而不是本地分支上的提交,只需执行相反的操作:

git fetch origin             # Update origin/dev if needed
git log dev..origin/dev

注意:您可能会发现使用gitk origin origin/dev

以图形方式比较分支更容易