2010-04-13 11 views

Répondre

0

Vous pouvez haz gremlinz.

git-pull est censé extraire les modifications à distance et les fusionner dans la branche en cours.

Pour vérifier que les modifications ont été fusionnées, faites git log pour vérifier que les révisions que vous attendez sont dans votre branche locale.

De git-pull doco:

Fusion dans la branche actuelle de la branche à distance suivante:

$ git pull origin next

1

Quelques suggestions,

Essayez un git pull -v origin master pour voir si le bavard la version produit n'importe quelle idée.

Si vous pouvez cloner votre pension et l'obtenir dans un état avant toute git pull:

 
    current=`git rev-parse HEAD` 
    git pull origin 
    git diff $current.. 
  • essayer un git fetch origin master, qui est equivalent to "git fetch origin master:", et non "git fetch origin master:master" (ie: il stocke la valeur récupérée de la branche 'master' (de emote 'origin') dans FETCH_HEAD, et non dans la branche 'master' ou 'remotes/origin/master'.
    Cela signifie que vous pouvez essayer de détecter si des changements doivent être introduits par qui vont rechercher:
 
    git diff ...FETCH_HEAD 
+0

+1 git fu en action :) – ralphtheninja

0

Peut-être que vous n'avez pas de changement à la télécommande (ou qui maintient jamais, il n'a pas mis à jour il).

Peut-être que vous avez plus d'une télécommande et vous êtes confus au sujet de laquelle pull est censé aller chercher.