Я просто хочу опубликовать это как фактическое сообщение, так как это легко пропустить в комментариях.
Правильный и лучший ответ на этот вопрос дал @ Джейк Бергер, Большое спасибо, чувак, это нужно всем, и все упускают это в комментариях.
Таким образом, для всех, кто борется с этим, это правильный ответ, просто используйте вывод этой команды, чтобы узнать, нужно ли вам делать git pull. если вывод равен 0, то, очевидно, обновлять нечего.
@ stackoverflow, дай этому парню колокола.
Спасибо @ Джейк Бергер
git rev-list HEAD...origin/master --count will give you the total number of "different" commits between the two. – Jake Berger Feb 5 '13 at 19:23