Vérifier avec un dépôt distant spécifique
Dans l'étape précédente, nous avons utilisé git ls-remote
avec une URL complète. Vous pouvez également utiliser git ls-remote
avec le nom d'un dépôt distant déjà configuré dans votre dépôt local.
Tout d'abord, ajoutons un dépôt distant à notre dépôt actuel. Nous allons ajouter le même dépôt Git de kernel.org en tant que dépôt distant nommé kernel_git
.
Exécutez la commande suivante :
git remote add kernel_git https://git.kernel.org/pub/scm/git/git.git
Cette commande ajoute un dépôt distant nommé kernel_git
pointant vers l'URL spécifiée. Elle ne produira aucun résultat si elle réussit.
Maintenant, utilisons git ls-remote
avec le nom du dépôt distant :
git ls-remote kernel_git
Vous devriez voir le même résultat que lorsque vous avez utilisé l'URL complète dans l'étape précédente.
<some_hash> refs/heads/master
<some_hash> refs/heads/next
<some_hash> refs/heads/pu
<some_hash> refs/heads/topic/add-options-to-git-config
...
Utiliser git ls-remote
avec le nom d'un dépôt distant est pratique lorsque vous avez déjà ajouté le dépôt distant à votre configuration. Cela vous évite de taper l'URL complète à chaque fois.
Vous pouvez également spécifier le type de références que vous souhaitez voir. Par exemple, pour ne voir que les branches, vous pouvez ajouter refs/heads
:
git ls-remote kernel_git refs/heads
Cela filtrera le résultat pour n'afficher que les branches.
<some_hash> refs/heads/master
<some_hash> refs/heads/next
<some_hash> refs/heads/pu
<some_hash> refs/heads/topic/add-options-to-git-config
...
Cela démontre la flexibilité de git ls-remote
pour inspecter les dépôts distants.