Récupération et Fusion des Modifications Distantes
Récupération des modifications distantes
Pour mettre à jour notre vue locale des modifications distantes, nous utilisons la commande git fetch. Cette commande récupère les commits du dépôt distant vers les branches distantes correspondantes sur notre système, ce qui nous permet d'examiner ce qui a été validé par d'autres.
Après la récupération, le contenu est disponible dans notre branche distante mais pas encore dans notre branche locale. En résumé, nous avons simplement mis à jour les données concernant l'état actuel du dépôt distant. Examinons les commits dans la branche principale distante en exécutant la commande suivante :
Cette inspection montre que la branche distante origin/main pointe vers le dernier commit, tandis que notre branche principale locale est toujours sur un commit antérieur. Si nous exécutons maintenant git status, cela indiquera que notre branche locale est en retard par rapport à sa branche distante correspondante :
Le fichier non suivi .DS_Store présent ici a été créé automatiquement par MacOS. Si vous possédez également ce fichier et souhaitez le supprimer, vous pouvez utiliser la commande rm .DS_Store. Cependant, pour éviter qu'il ne soit suivi dans de futurs projets, il est recommandé d'ajouter .DS_Store à votre fichier .gitignore.
Fusion des modifications distantes
Pour synchroniser et intégrer les modifications, il est possible de fusionner origin/main dans la branche principale locale à l'aide de la commande suivante :
Après la fusion, Git confirmera que les modifications ont été intégrées via une fusion en avance rapide et affichera le nouveau fichier test.txt. La consultation du git log sur la branche indiquera désormais que la branche principale est à jour avec origin/main :
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 5
Récupération et Fusion des Modifications Distantes
Glissez pour afficher le menu
Récupération des modifications distantes
Pour mettre à jour notre vue locale des modifications distantes, nous utilisons la commande git fetch. Cette commande récupère les commits du dépôt distant vers les branches distantes correspondantes sur notre système, ce qui nous permet d'examiner ce qui a été validé par d'autres.
Après la récupération, le contenu est disponible dans notre branche distante mais pas encore dans notre branche locale. En résumé, nous avons simplement mis à jour les données concernant l'état actuel du dépôt distant. Examinons les commits dans la branche principale distante en exécutant la commande suivante :
Cette inspection montre que la branche distante origin/main pointe vers le dernier commit, tandis que notre branche principale locale est toujours sur un commit antérieur. Si nous exécutons maintenant git status, cela indiquera que notre branche locale est en retard par rapport à sa branche distante correspondante :
Le fichier non suivi .DS_Store présent ici a été créé automatiquement par MacOS. Si vous possédez également ce fichier et souhaitez le supprimer, vous pouvez utiliser la commande rm .DS_Store. Cependant, pour éviter qu'il ne soit suivi dans de futurs projets, il est recommandé d'ajouter .DS_Store à votre fichier .gitignore.
Fusion des modifications distantes
Pour synchroniser et intégrer les modifications, il est possible de fusionner origin/main dans la branche principale locale à l'aide de la commande suivante :
Après la fusion, Git confirmera que les modifications ont été intégrées via une fusion en avance rapide et affichera le nouveau fichier test.txt. La consultation du git log sur la branche indiquera désormais que la branche principale est à jour avec origin/main :
Merci pour vos commentaires !