Git не может отправлять такую информацию по сети, как Hg может. Но вы можете запустить git fetch
(что больше похоже на hg pull
, чем hg fetch
), чтобы получать новые коммиты с ваших удаленных серверов.
Итак, если у вас есть ветка с именем master
и пульт с именем origin
, после запуска git fetch
у вас также должна быть ветка с именем origin/master
. Затем вы можете получить git log
всех коммитов, которые master
должны быть надмножеством origin/master
, выполнив git log master..origin/master
. Обратить эти два, чтобы получить противоположность.
Мой друг, Дэвид Доллар, создал пару скриптов git shell для имитации hg incoming/outgoing
. Вы можете найти их в http://github.com/ddollar/git-utils.