commande git fetch
git fetchLa commande est utilisée pour récupérer le dépôt de code depuis le distant.
Dans cette section, nous utiliserons GitHub comme dépôt distant pour les opérations, donc avant de lire cette section, vous devez d'abord lire le contenu pertinent sur GitHub :Dépôt distant Git (Github)。
Après l'exécution de cette commande, vous devez exécuter git merge pour fusionner la branche distante dans la branche sur laquelle vous vous trouvez actuellement.
Récupérer les données du dépôt distant et tenter de les fusionner dans la branche actuelle :
git merge
Cette commande exécute simplement git merge pour fusionner la branche distante dans la branche sur laquelle vous êtes, immédiatement après avoir exécuté git fetch.
En supposant que vous ayez configuré un dépôt distant et que vous souhaitiez récupérer les données mises à jour, vous pouvez d'abord exécuter :
git fetch [alias]
La commande ci-dessus indique à Git de récupérer les données qu'il possède mais que vous ne possédez pas, puis vous pouvez exécuter :
git merge [alias]/[branch]
La commande ci-dessus fusionne toutes les mises à jour sur le serveur (en supposant que quelqu'un ait poussé vers le serveur à ce moment) dans votre branche actuelle.
Cette section utilisehttps://github.com/tianqixin/example-git-testcomme exemple.
Ensuite, nous cliquons sur Github.README.mdet le modifions en ligne :

Ensuite, nous mettons à jour les modifications localement.
$ git fetch origin remote: Counting objects: 3, done. remote: Compressing objects: 100% (2/2), done. remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 Unpacking objects: 100% (3/3), done. From github.com:tianqixin/example-git-test 0205aab..febd8ed master -> origin/master
Le message ci-dessus "0205aab..febd8ed master -> origin/master" indique que la branche master a été mise à jour. Nous pouvons utiliser la commande suivante pour synchroniser les mises à jour vers le dépôt local :
$ git merge origin/master Updating 0205aab..febd8ed Fast-forward README.md | 1 + 1 file changed, 1 insertion(+)
Afficher le contenu du fichier README.md :
$ cat README.md # Example Git 测试 ## 第一次修改内容
autres extensions