Supposons que j'ai déjà exécuté git fetch
, et maintenant je veux exécuter git pull
, pour mettre à jour mon myBranch
local avec mon origin\myBranch
.git pull sans mise à jour à distance
MAIS !! pendant ce temps, après avoir couru le fetch
, ma connexion Internet a chuté :(Maintenant, quand je cours git pull
il échoue, parce qu'il ne peut pas voir remote
Mais je voudrais encore faire la partie locale de la traction
Est-il possible de dire git pull
à courir sans faire le git fetch
initial
NOTE:. je pourrais mettre à jour git reset --hard
myBranch
Mais git pull
ne pas toujours faire cela
Je suppose que d'une autre manière. pour formuler la question est "Quelle deuxième commande satisfait: git pull
= git fetch
+ git ???
"?
oh, c'est tout? Huh. Cool. – Brondahl
Comme l'explique [documentation] (https://git-scm.com/docs/git-pull): * "Dans son mode par défaut,' git pull' est un raccourci pour 'git fetch' suivi de' git merge FETCH_HEAD' . "* – axiac
Le moyen le plus simple de mettre à jour votre copie de travail locale est de fusionner votre copie locale du repo distant (que' git fetch' a mis à jour): 'git merge origin/myBranch'. – gucce