Skip to main content

À propos de GitHub CLI

GitHub CLI est un outil en ligne de commande qui regroupe les demandes de tirage, les problèmes, GitHub Actions et d’autres fonctionnalités GitHub dans votre terminal pour que vous puissiez effectuer tout votre travail au même endroit.

Dans cet article

À propos de GitHub CLI

GitHub CLI est un outil open source permettant d’utiliser GitHub à partir de la ligne de commande de votre ordinateur. Lorsque vous travaillez à partir de la ligne de commande, vous pouvez utiliser l’GitHub CLI pour gagner du temps et éviter de changer de contexte.

GitHub CLI comprend les fonctionnalités GitHub qui permettent d’effectuer les actions suivantes :

  • Afficher, créer, cloner et dupliquer (fork) des dépôts
  • Créer, fermer, modifier et voir les problèmes ainsi que les demandes de tirage (pull requests)
  • Passer en revue, différencier et fusionner les demandes de tirage
  • Exécuter, visualiser et lister les workflows
  • Créer, lister, visualiser et supprimer les mises en production
  • Créer, modifier, lister, visualiser et supprimer les Gists
  • Récupérer les informations de l'API GitHub

Pour plus d’informations sur ce que vous pouvez faire avec GitHub CLI, consultez le manuel de GitHub CLI.

Quelle est la différence entre GitHub CLI et Git en ligne de commande ?

L’interface de ligne de commande Git (git) permet de travailler avec un référentiel Git local ou distant. Le référentiel distant peut être hébergé sur GitHub ou par un autre service.

GitHub CLI (gh) est spécifiquement conçu pour fonctionnement avec GitHub. Il vous permet d’utiliser la ligne de commande pour interagir avec GitHub de multiples façons, comme illustré par la liste précédente. Si vous avez tendance à travailler sur la ligne de commande, vous préférez utiliser GitHub CLI au lieu d’utiliser GitHub dans un navigateur. GitHub CLI facilite également la création de scripts pour automatiser les opérations sur GitHub.

Installation de GitHub CLI

Partage de commentaires

Si vous avez des commentaires ou des demandes de fonctionnalités, vous pouvez ouvrir une issue dans le référentiel cli/cli.