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

可能重复:
如何在git中看到传入的提交?

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

在Mercurial中,hg outgoing列出了比服务器上更新的更改集,如果我要执行hg push将发送更改集。相反,hg incominghg pull

Robert Martin asked 2019-09-09T08:35:48Z
1个解决方案
101 votes

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

如果要列出本地分支gitk origin origin/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以图形方式比较分支更容易

adl answered 2019-09-09T08:38:13Z
translate from https://stackoverflow.com:/questions/7624790/what-is-the-git-equivalent-of-of-hg-outgoing-hg-out-or-hg-incoming-hg-in