Extraire les modifications d'une branche spécifique dans Git
Dans ce didacticiel, nous allons apprendre à extraire les modifications d’une branche spécifique dans le référentiel de Git.
Extraire les modifications d’une branche spécifique vers le référentiel dans Git
Nous utilisons Git dans un environnement de développement collaboratif pour suivre les modifications apportées aux fichiers dans notre répertoire de projet.
Nous avons généralement une branche locale dans notre référentiel local configurée pour suivre une branche distante sur le référentiel distant. Parfois, nous pouvons souhaiter suivre les modifications d’une branche distante spécifique qui existe dans le référentiel distant.
Supposons que nous ayons une branche locale main
définie pour suivre une branche distante portant le même nom main
dans notre environnement de développement.
Nous voulons suivre la branche distante todo-feature
existant dans le référentiel distant.
Nous pouvons y parvenir avec la commande git pull
. La syntaxe de la commande git pull
est ci-dessous.
git pull [<options>] [<repository> [<refspec>…]]
Ainsi, nous devons exécuter les commandes suivantes pour extraire de la branche distante spécifique todo-feature
.
$ cd MyProject
$ git checkout -b todo-feature
$ git pull origin todo-feature
Nous pouvons voir ci-dessus que nous nous sommes déplacés dans notre répertoire de projet. Ensuite, nous avons créé et extrait la branche todo-feature
avec la commande git checkout
avec l’option -b
.
Nous avons exécuté la commande git pull
avec la télécommande origin
et la branche distante todo-feature
. La commande git pull
récupère et fusionne la branche distante todo-feature
avec notre branche locale.
Nous avons maintenant extrait avec succès de la branche distante spécifique dans Git. Veuillez noter qu’avant d’effectuer le git pull
, nous devons nous assurer que la branche distante todo-feature
existe dans le référentiel distant.
Ainsi, nous avons appris à extraire les modifications d’une branche spécifique dans le référentiel de Git.
Pour plus d’informations, veuillez visiter ces liens.