Je suis désolé si le titre n'est pas clair, mais c'est un problème étrange. Pour obtenir les dernières modifications de mon partenaire (qu'il a passé la nuit dernière sur la branche «stage» du référentiel distant), et bien sûr, elles fusionnent à ma «scène» locale branche. git log <branch>
montre cinq commits qu'il a joué la nuit dernière.Git dit la branche locale est en avance de la télécommande après avoir tiré de la télécommande
Ensuite, je passe à la branche master pour extraire cela du repo car il m'a dit qu'il a fusionné ces changements à la branche master après les avoir testés. Mais quand je dois retourner à ma branche "stage", je dois dire que je suis devant la branche distante de 5 commits. I git log origin/stage
et il ne montre aucun des cinq commits que je viens de tirer de ce dépôt (le seul dépôt distant sur ce projet). git log stage
montre les cinq commits sur ma branche «scène» locale, donc je ne sais pas comment la branche distante aurait pu remonter dans le temps immédiatement après m'avoir servi les derniers commits de mon partenaire. Je suis assez nouveau à ce sujet, donc j'apprécierai votre patience avec moi, car j'essaie toujours de saisir les DCVS et il y a de bonnes chances que je ne comprenne pas quelque chose de vraiment basique.
OK. Donc cela m'a montré la différence de 5 commit entre ma branche locale et la branche distante. Mais je suis confus quant à la façon dont ces commits (qui ont été effectués par quelqu'un d'autre sur un emplacement séparé) ont réussi à fusionner sur ma branche de scène locale et ensuite disparaître de la branche de la scène à distance. – Alfonso
voir la question liée. Vous devriez faire un 'git pull' (pas de paramètre) ou' git pull origin', * MAIS PAS * 'git pull: ' si vous avez configuré correctement. –
Oh, désolé. Pour une raison quelconque, tout ce que j'ai vu dans votre réponse était Essayer cette commande, la commande et rien d'autre. – Alfonso