Skip to main content

Utilisation de GitHub Copilot dans la ligne de commande

Vous pouvez utiliser Copilot avec les GitHub CLI pour obtenir des suggestions et des explications sur la ligne de commande.

Prérequis

Si vous avez accès à GitHub Copilot via votre organisation ou votre entreprise, vous ne pouvez pas utiliser Copilot dans l’interface de ligne de commande CLI si votre propriétaire d’organisation ou administrateur d’entreprise a désactivé . Consultez Stratégies de gestion pour Copilot dans votre organisation.

Obtenir d’explications sur les commandes

Pour demander à Copilot dans l’interface de ligne de commande CLI d’expliquer une commande, exécutez gh copilot explain suivi de la commande que vous souhaitez voir expliquée. Par exemple :

Shell
gh copilot explain "sudo apt-get"

Obtenir des suggestions de commande

Pour demander à Copilot dans l’interface de ligne de commande CLI de suggérer une commande, exécutez gh copilot suggest suivi de la commande que vous souhaitez. Par exemple :

Shell
gh copilot suggest "Undo the last commit"

Copilot dans l’interface de ligne de commande CLI lancera une session interactive pour obtenir plus d’informations sur ce que vous souhaitez.

Si vous choisissez l’option Exécuter la commande après la suggestion d'une commande par Copilot dans l’interface de ligne de commande CLI, Copilot dans l’interface de ligne de commande CLI copiera la commande dans votre presse-papiers et quittera la session interactive. Vous pouvez ensuite coller manuellement la commande dans votre CLI.

Si vous souhaitez que Copilot dans l’interface de ligne de commande CLI puisse exécuter des commandes à votre place, vous devez configurer l’alias ghcs. Consultez Configuration de GitHub Copilot dans l’interface CLI.

Partage de commentaires

Pour envoyer vos commentaires à GitHub concernant la qualité d’une suggestion, sélectionnez l’option Évaluer la réponse dans Copilot dans l’interface de ligne de commande CLI.

Vous pouvez également ouvrir un problème dans le référentiel d’extension Copilot dans l’interface de ligne de commande CLI.

Pour aller plus loin