web-dev-qa-db-fra.com

Git en ligne de commande sous Windows

J'ai installé msysGit 1.7.10 sur ma machine Windows 7. .. Ce que j'ai besoin de savoir, c'est si je peux toujours utiliser Git depuis la ligne de commande?

Quand j'essaie la commande git dans la ligne de commande, je vois:

'git' n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou un fichier batch.

Est-il possible d'activer la ligne de commande Git?

69
Ayusman

Comme @birryree l'a dit, ajoutez le fichier binaire de msysgit à votre PATH ou utilisez Git Bash (installé avec msysgit pour autant que je m'en souvienne), ce qui est meilleur que la console Windows et similaire à celle Unix.

35
Samy Dindane

J'ai eu le même problème et je l'ai résolu en ajoutant l'emplacement du répertoire /bin à la variable d'environnement PATH.

  1. Recherchez l'emplacement du fichier où Git a été installé, le mien est C:\Users\(My UserName)\AppData\Local\GitHub. Il peut aussi s'agir de C:\Program Files (x86)\Git

  2. Une fois que vous avez l'emplacement de Git, vous devriez voir un sous-dossier /bin. Il peut être dans un dossier PortableGit (le mien est PortableGit_015aa71ef18c047ce8509ffb2f9e4bb0e3e73f13). Copiez ce chemin.

  3. Sélectionnez Panneau de configuration> Système> Protection du système> Avancé> Variables d'environnement.

  4. Choisissez PATH, cliquez sur Editer et collez le chemin bin ici. S'il y a déjà des valeurs dans votre PATH, collez votre chemin Git à la fin, séparé par un point-virgule.

Vous pouvez maintenant accéder à la commande Git à partir de CMD.

76
user2377528

Ces instructions ont fonctionné pour Windows 8 avec une installation msysgit/TortoiseGit, mais devraient être applicables à d’autres types d’installations git sous Windows.

  • Allez dans Panneau de configuration\Système et sécurité\Système  
  • Cliquez sur Paramètres système avancés à gauche qui ouvre Propriétés du système. 
  • Cliquez sur l'onglet Avancé
  • Cliquez sur le bouton Environnement Variables en bas de la boîte de dialogue. 
  • Editez le Système Variable appeléCHEMIN
  • Ajoutez ces deux chemins à la liste des chemins existants déjà présents dans la variable système. La partie délicate était que deux chemins étaient nécessaires. Ces chemins peuvent varier pour votre PC. ;C:\msysgit\bin\;C:\msysgit\mingw\bin\
  • Fermez la fenêtre d'invite CMD si elle est déjà ouverte. CMD doit redémarrer pour obtenir la variable Path mise à jour.
  • Essayez de taper git dans la ligne de commande, une liste des commandes git devrait défiler à l’écran.
20
James Lawruk

Dans windows 8.1, définir la variable d'environnement PATH sur le répertoire bin de Git ne fonctionnait pas pour moi. Au lieu de cela, je devais utiliser le répertoire cmdC:\Program Files (x86)\Git\cmd.

Merci à @VonC pour cette question

14
Error

Pour moi, j'utilise Windows 10, les instructions de @ andrew-marshall ont fonctionné (merci!), Sauf que git.exe se trouvait dans un répertoire cmd dans PortableGit..., pas bin; j'ai donc dû mettre \cmd à la fin du chemin ajouté à PATH . Je pensais que je posterais ceci ici au cas où quelqu'un d'autre aurait le même problème. Vous pouvez savoir que cela fonctionne une fois git dans une nouvelle fenêtre d'invite de commande, qui renvoie les informations d'utilisation de la commande et non une erreur. 

1
Alex Bowyer

Vous pouvez installer chocolatey . C'est comme apt-get sous Linux, vous pouvez installer en ligne de commande. Exécutez l'invite de commande en tant qu'administrateur et saisissez choco install git pour installer git consacré à la ligne de commande.

0
Rico

Dans la dernière version (v2.19 pour Windows lorsque j'écris), si vous choisissez l'option "Utiliser git dans l'invite de commande Windows" (ou similaire, lisez attentivement les options lors de l'installation de git), vous devriez pouvoir utiliser les commandes git dans la commande windows Invite ou Windows PowerShell sans aucun paramètre supplémentaire. N'oubliez pas de redémarrer l'outil de ligne de commande après avoir installé git.

0
zinc

Si vous avez installé GitHubDesktop sous Windows 10, appuyez sur Ctrl + '. ou dans le menu, allez à Repository> Open in command prompt.

Si git n’est pas installé sur votre machine, vous devriez obtenir un message d’invitation à l’installer (je sais par cela que GitHubDesktop et git sont des applications différentes). Installez git, fermez votre invite de commande et ouvrez-le à nouveau. 

Vous pouvez tester votre installation en tapant git dans la commande Invite.

0
Venkat