Utiliser git config
pour vérifier la branche en amont (upstream)
Dans l'étape précédente, nous avons vu que git branch -vv
affichait [origin/master]
. Cela indique que notre branche locale master
est configurée pour suivre la branche master
sur un dépôt distant nommé origin
. Même si nous n'avons pas encore ajouté de dépôt distant, Git a des configurations par défaut qui suggèrent cette relation de suivi.
Nous pouvons vérifier cette configuration en utilisant la commande git config
. Cette commande nous permet de visualiser et de modifier les paramètres de configuration de Git.
Assurez-vous que vous êtes toujours dans le répertoire ~/project/my-time-machine
.
Maintenant, vérifions la configuration du dépôt distant de notre branche master
:
git config branch.master.remote
Cette commande demande spécifiquement à Git la valeur du paramètre remote
pour la branche master
.
Vous devriez voir la sortie suivante :
origin
Cela confirme que la branche master
est configurée pour utiliser origin
comme dépôt distant.
Ensuite, vérifions la configuration du nom de la branche distante que notre branche locale master
suit :
git config branch.master.merge
Cette commande demande à Git la valeur du paramètre merge
pour la branche master
, qui spécifie la branche distante à fusionner dans la branche locale.
Vous devriez voir la sortie suivante :
refs/heads/master
Cela confirme que la branche master
est configurée pour suivre la branche master
sur le dépôt distant. refs/heads/master
est le nom de référence complet de la branche master
.
L'utilisation de git config
est un moyen puissant de comprendre et de gérer les paramètres détaillés de votre dépôt Git, y compris la façon dont vos branches locales interagissent avec les dépôts distants.