2010-12-02 27 views
3

Dites que je clone un git repo localement ... le temps passe et je veux voir si quelque chose a changé à l'origine ... mais je ne le fais pas, nécessairement, voulez fetch ou pull ... encore.Commande Git pour voir si le dépôt a changé (non diff)

quelle est la commande pour voir une liste de commits depuis ma dernière extraction ... ou simplement le fait qu'il y a eu des commits depuis mon dernier tirage?

je ne veux pas en tête de diff dans ce cas ...

+0

Est-il bande passante vous empêche de vouloir aller chercher? – Cascabel

+0

Je suppose que, comme je me suis habitué à git, j'ai peur que mon travail actuel soit écrasé par un fetch. – Meltemi

Répondre

1

Essayez:

git fetch --dry-run 
+0

Ceci récupère réellement tous les objets; il ne met tout simplement pas à jour les branches distantes. Ce n'est peut-être pas ce que le PO recherche. – Cascabel

1

Vous devez au moins chercher, sans que le repo aura aucune information sur le dépôt distant . git diff --summary va ensuite vous montrer un bref résumé des changements.

2

origine git remote show

0

obtenir tous les commits dans la branche de suivi locale:
git fetch

liste de tous les changements entre la branche de suivi et HEAD:
git log origin/master HEAD