Contenu du cours
Fondamentaux de GitHub
Fondamentaux de GitHub
Branches Distantes
Comme vous venez de le voir, lors de l'utilisation des dépôts distants, il existe deux types de branches : locales et distantes.
Les branches distantes sont des copies des branches du dépôt distant et sont en lecture seule dans votre environnement local.
Examinons les branches distantes (-r
signifie remote) que notre dépôt Git suit actuellement en exécutant la commande suivante :
Pour récapituler, HEAD
est une référence vers le commit actuel dans votre répertoire de travail. Il pointe vers le dernier commit de la branche courante sur laquelle vous travaillez. origin/HEAD
est une référence symbolique qui pointe vers la branche par défaut du dépôt distant. Généralement, il s'agit de la branche main
que le dépôt considère comme la branche principale pour le développement.
Puisque ces branches sont en lecture seule, il est nécessaire de récupérer les modifications sur votre machine locale, de les fusionner avec vos propres modifications locales, puis de les pousser vers le dépôt distant pour appliquer les changements.
C'est très bien, mais comment savoir si notre branche courante est à jour avec sa branche distante correspondante ? La commande familière git status
peut vous aider ; elle affiche non seulement l'état de votre répertoire de travail local, mais indique également si votre branche est en avance, en retard ou synchronisée avec la branche distante qu'elle suit.
Voyons cela en pratique :
Dans notre cas, git status
nous indique que notre branche locale main
est à jour avec origin/main
, ce qui signifie qu'il n'y a pas de nouveaux changements sur la branche distante main
qui n'auraient pas déjà été inclus dans votre version locale.
Merci pour vos commentaires !