Réinitialiser la branche locale master pour qu'elle corresponde à la branche distante

GitGitBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Lorsque vous travaillez avec Git, il est courant d'avoir une branche locale qui est désynchronisée de sa contrepartie distante. Cela peut arriver lorsqu'il y a des modifications sur la branche distante qui ne sont pas reflétées dans la branche locale. Dans de tels cas, il est nécessaire de réinitialiser la branche locale pour qu'elle corresponde à la branche distante. Ce laboratoire vous guidera tout au long des étapes pour réinitialiser la branche locale master pour qu'elle corresponde à celle sur le distant.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/DataManagementGroup(["Data Management"]) git/DataManagementGroup -.-> git/reset("Undo Changes") subgraph Lab Skills git/reset -.-> lab-12753{{"Réinitialiser la branche locale master pour qu'elle corresponde à la branche distante"}} end

Réinitialiser la branche locale master pour qu'elle corresponde à la branche distante

Vous avez travaillé sur un projet et apporté des modifications à la branche locale master. Cependant, vous constatez que la branche distante master a été mise à jour avec de nouvelles modifications que vous n'avez pas dans votre branche locale. Vous devez réinitialiser la branche locale master pour qu'elle corresponde à celle sur le distant.

  1. Basculer sur la branche master:
    git checkout master
  2. Récupérer les dernières mises à jour du distant:
    git fetch origin
  3. Afficher l'historique des commits de la branche actuelle:
    git log
  4. Réinitialiser la branche locale master pour qu'elle corresponde à celle sur le distant:
    git reset --hard origin/master
  5. Vérifier que la branche locale master est maintenant à jour avec la branche distante master:
    git log

Voici le résultat final:

Sommaire

Réinitialiser la branche locale master pour qu'elle corresponde à celle sur le distant est une tâche courante lorsqu'on travaille avec Git. En suivant les étapes décrites dans ce défi, vous pouvez vous assurer que votre branche locale est à jour avec la branche distante. N'oubliez pas d'utiliser git fetch origin pour récupérer les dernières mises à jour du distant, git checkout master pour basculer sur la branche master, et git reset --hard origin/master pour réinitialiser la branche locale master pour qu'elle corresponde à celle sur le distant.