⊗gtPmRmGD 60 of 65 menu

Récupération des modifications depuis des dépôts externes dans Git

Ainsi, dans les leçons précédentes, nous avons appris à envoyer des données vers un dépôt externe. Imaginons maintenant une situation où les données dans celui-ci ont changé. Une telle situation se produit lorsque plusieurs personnes travaillent sur le projet et que chacune d'elles envoie des données vers ce dépôt commun. Une autre situation possible est lorsque vous travaillez sur différents ordinateurs, par exemple, à la maison et au travail. Au travail, vous envoyez des modifications, et à la maison, vous souhaitez les récupérer sur votre ordinateur personnel.

Simulons une telle situation. Pour cela, allez sur le site GitHub dans les fichiers du projet et modifiez un fichier, en y apportant des changements. Récupérons ces modifications sur notre ordinateur local.

Cela se fait à l'aide de la commande fetch, après laquelle on spécifie le nom du dépôt externe :

git fetch origin

Cette commande copiera toutes les modifications effectuées dans le dépôt externe depuis votre dernier accès à celui-ci. Cependant, les modifications n'apparaîtront pas immédiatement dans nos fichiers, mais iront dans une branche spéciale. Le nom de cette branche sera construit selon le principe suivant : le nom du dépôt externe, puis, après une barre oblique, le nom de la branche. Dans notre cas, ce sera origin/master.

Pour que les modifications apparaissent dans les fichiers de notre projet, nous devons fusionner les modifications dans notre branche. Pour cela, en se trouvant dans la branche master, exécutons la commande de fusion :

git merge origin/master

Sur le site GitHub, modifiez manuellement votre projet. Récupérez ces modifications dans votre dépôt local.

Français
БеларускаяDeutschEnglishEspañolPortuguêsРусский
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser