Вот два разных вопроса, но я думаю, что они связаны.Использование Git, как найти изменения между локальными и удаленными
При использовании Git, как найти, какие изменения я совершил локально, но еще не нажал на удаленную ветку? Я ищу что-то похожее на команду Mercurial
hg outgoing
.При использовании Git, как мне найти, что изменит удаленная ветвь до того, как сделать pull? Я ищу что-то похожее на команду Mercurial
hg incoming
.
Для второго: есть ли способ увидеть, что доступно, а затем вишня - выбрать изменения, которые я хочу вытащить?
Рассматривая ответы, кажется, есть некоторые путаницы в отношении того, что на самом деле делают `hg incoming` и` hg outgoing`. Ближайший эквивалент Git, который я нашел, является опцией `--dry-run`. Просто «git pull -dry-run», и вы увидите список всех вещей, которые должны произойти. – 2012-09-29 10:16:48