Мерзавец не может отправить такую информацию по сети, как Hg может. Но можно работать git fetch
(который больше похож hg pull
, чем hg fetch
) выбирать новые фиксации от удаленных серверов.
Так, если у Вас есть ответвление, названное master
и удаленный названный origin
после выполнения git fetch
, у Вас должно также быть ответвление, названное origin/master
. Можно тогда добраться git log
из всех фиксаций что master
потребности быть надмножеством origin/master
путем выполнения git log master..origin/master
. Инвертируйте те два для получения противоположного.
мой друг А, David Dollar, создал несколько сценариев оболочки мерзавца для моделирования hg incoming/outgoing
. Можно найти их в [1 112] http://github.com/ddollar/git-utils .
Не полный ответ, но выборка мерзавца вытянет удаленный repo и не сделает слияние. Можно тогда сделать
git diff master origin/master
Использование "источник журнала мерзавца.. НАПРАВЛЯЙТЕСЬ"
Использование "выборка мерзавца", сопровождаемая "ГОЛОВОЙ журнала мерзавца.. источник". Можно избирательно подойти к выбору фиксаций человека использовать перечисленные идентификаторы фиксации.
Вышеупомянутое предполагает, конечно, что "источник" является названием Вашего удаленного ответвления отслеживания (который это - при использовании клона с опциями по умолчанию).