Es gibt Fälle, in denen Sie Dateien zwischen einem Remote-GitHub-Repository und einem lokalen Repository vergleichen möchten.
Wenn Sie git pull ausführen, überschreibt das Remote-Repository das lokale Repository. Wenn Sie mitten in der Entwicklung in Ihrer lokalen Umgebung sind, könnte dies zu unglücklichen Ergebnissen führen. In solchen Fällen werden die folgenden Schritte empfohlen:
git fetch origin
git diff master origin/master
git merge
git - How to check the differences between local and github before the pull - Stack Overflow
git pull is really equivalent to running git fetch and then git merge. git pull entspricht wirklich dem Ausführen von git fetch und dann git merge.