Попробуйте git diff origin/master..master (предполагая, что origin/master является вашим восходящим потоком). В отличие от git push --dry-run, это работает, даже если у вас нет права на запись в восходящий поток.
git diff origin/master..master
origin/master
git push --dry-run