Я пытаюсь сравнить свою копию 'master' с той копией в удаленном репозитории, которую он отслеживает. Я думал, что следующая команда будет работать, и часто это кажется. Однако иногда он ничего не дает, и все же я знаю, что в удаленной ветви есть много изменений, которые я могу подтвердить, выполнив выборку.
git log master..origin/master
Может кто-нибудь объяснить это поведение и сказать мне, какую команду я должен использовать, чтобы определить изменения между локальным и удаленным?
[Другая часть данных: у меня случалось так, что 'git log master..origin / master' ничего не производит. Тогда я делаю тягу. Вытащить не удается, потому что у меня есть рабочая копия какого-то файла. После этого 'git log master..origin / master' показывает различия. Кажется, тяга обновила какой-то локальный журнал? Если да, то как я могу достичь этого, не делая (или не пытаясь) тянуть?]