Vérifier avec git remote show
Dans les étapes précédentes, nous avons appris à lister les dépôts distants et à rechercher un nom de dépôt distant spécifique. Maintenant, explorons comment obtenir des informations détaillées sur un dépôt distant en utilisant la commande git remote show
.
Assurez - vous que vous êtes toujours dans le répertoire de votre projet :
cd ~/project/my-time-machine
La commande git remote show
nécessite que vous spécifiiez le nom du dépôt distant que vous souhaitez inspecter. Comme nous n'avons pas encore ajouté de dépôts distants, essayer d'afficher un dépôt distant inexistant comme origin
entraînera une erreur.
Essayons - le pour voir la sortie attendue lorsqu'un dépôt distant n'est pas trouvé :
git remote show origin
Vous devriez voir un message d'erreur similaire à celui - ci :
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Cette erreur confirme qu'il n'y a pas de dépôt distant nommé origin
configuré pour ce dépôt.
Si vous aviez un dépôt distant nommé origin
configuré, l'exécution de git remote show origin
fournirait beaucoup d'informations utiles, telles que l'URL du dépôt distant, les branches suivies, etc.
Par exemple, la sortie pour un dépôt distant origin
existant pourrait ressembler à ceci (la sortie exacte variera) :
* remote origin
Fetch URL: https://github.com/user/repo.git
Push URL: https://github.com/user/repo.git
HEAD branch: main
Remote branches:
main tracked
Local branch configured for 'git pull':
main merges with remote main
Local ref configured for 'git push':
main pushes to main (up to date)
Bien que nous ne puissions pas voir la sortie détaillée pour un dépôt distant existant dans ce labo pour l'instant, il est important de comprendre la commande git remote show
. C'est l'outil idéal pour inspecter la configuration de vos connexions à des dépôts distants.
Dans les prochains labos, nous ajouterons des dépôts distants et utiliserons git remote show
pour vérifier leur configuration.