Я не совсем понимаю ситуацию в полной версии вашего вопроса (см. Мой комментарий и, как icc спрашивает , почему вы не можете проверить локально?), Но чтобы ответить на вопрос взаголовок, вы можете увидеть различия между вашим мастером и версией на GitHub, запустив:
git fetch github
git diff github/master master
(при условии, что пульт, который ссылается на ваш репозиторий GitHub, называется github
- вполнеorigin
в вашем случае. Вы можете видеть все свои пульты с git remote -v
.)
Чтобы объяснить это немного дальше, когда вы запустите git fetch github
, git обновит все ваши так называемые «удаленныеотслеживание ветвей "- в большинстве случаев это те, которые выглядят как origin/whatever
, github/experiment
и т. д. Они похожи на кэш состояния этих ветвей, и они обновляются только при успешном запуске git fetch
git push
в эту ветку в удаленном хранилище.Итак, как только вы сделаете это, чтобы убедиться, что github/master
является последним снимком этой ветви на GitHub, вы можете счастливо сравнить его с вашей локальной веткой master
, используя git diff
.