ACOMDIR

Créateur des structures de développement sous forme d'arborescence prêtes à l'emploi.

Open source projet

Utilisation de git pull origin master

Attention : GitHub propose deux branches (répertoires dépôts) : main ou master. Nos exemples sont construites sur la branche master.

La commande git branch vous permet de lister toutes les branches disponibles et met en évidence la branche active avec un astérisque (*) de votre compte GitHub.

Introduction à git pull origin master

La commande git pull origin master est utilisée pour récupérer les dernières modifications effectuées dans un dépôt GitHub distant et les intégrer à votre dépôt local. Cette commande est une combinaison de deux actions :

Étape 1 : Vérifier l'état de votre dépôt local

Avant de récupérer les modifications, il est important de vérifier l'état de votre dépôt local pour voir si des modifications locales sont en cours. Utilisez la commande suivante :

git status

Cela vous indiquera si vous avez des fichiers non suivis, des modifications en attente de commit, ou si votre dépôt est à jour avec le dépôt distant.

Étape 2 : Utiliser la commande git pull origin master

Une fois votre dépôt local dans un état stable, vous pouvez exécuter la commande suivante pour récupérer les dernières modifications depuis le dépôt distant GitHub et les fusionner dans votre branche master locale :

git pull origin master

Utiliser la commande git pull origin master --force

Si vous ne voulez pas intégrer les modifications distantes

Si vous êtes certain que vos changements locaux doivent écraser ceux du dépôt distant (par exemple, si vous savez que les changements distants ne sont pas pertinents), vous pouvez forcer le push. Attention, cela peut entraîner une perte de données sur le dépôt distant !

git pull origin master --force

Explication de la commande :

Étape 3 : Résoudre les conflits (si nécessaire)

Si vous avez des modifications locales en conflit avec celles récupérées du dépôt distant, Git vous demandera de résoudre ces conflits. Vous devrez ouvrir les fichiers conflictuels et choisir quelles modifications conserver.

Après avoir résolu les conflits, ajoutez les fichiers modifiés au suivi Git et effectuez un commit pour enregistrer la résolution des conflits :

git add nom_du_fichier
git commit -m "Résolution des conflits"

Étape 4 : Vérifier la synchronisation

Une fois la commande git pull origin master exécutée avec succès, vous pouvez vérifier que votre branche locale est bien à jour avec le dépôt distant. Utilisez la commande suivante pour voir si tout est synchronisé :

git log

Cette commande affiche l'historique des commits et vous permettra de vérifier que les dernières modifications ont bien été récupérées et fusionnées.

Conseils Supplémentaires