QuestionComment vérifier les changements sur le dépôt Git distant (origine)?
Quelles sont les commandes Git pour effectuer le flux de travail suivant?
Scénario
I clonés à partir d'un référentiel et fait quelques commits de mon propre à mon dépôt local. En attendant, mes collègues ont fait des engagements dans le dépôt distant. Maintenant, je veux:
Vérifiez si des nouveaux commits d'autres personnes sur le dépôt distant, à savoir
origin
?dit qu'il y avait 3 nouveaux commits sur le dépôt distant depuis ma dernière pull, je voudrais diff le des commits de dépôt à distance, à savoir
HEAD~3
avecHEAD~2
,HEAD~2
avecHEAD~1
etHEAD~1
avecHEAD
. Après avoir pris connaissance de ce qui a changé à distance, Je souhaite obtenir les dernières validations des autres.
Mes résultats jusqu'à présent
Pour l'étape 2: Je sais que la notation caret HEAD^
, etc. HEAD^^
et la notation tilde HEAD~2
, HEAD~3
etc.
Pour l'étape 3: C'est , Je suppose, juste un git pull
.
double possible de [Vérifiez si tirez nécessaire dans Git ] (http://stackoverflow.com/questions/3258243/check-if-pull-needed-in-git) –
@Daniele qui répond que vous liez est superbe et vient même avec un script bash personnalisable. +1 – gorbysbm