Я установил msysGit 1.7.10 на свою машину Windows 7.
Что мне нужно знать, если я могу использовать Git из командной строки?
Когда я пытаюсь выполнить команду git
в командной строке прямо сейчас, я вижу:
'git' не распознается как внутренняя или внешняя команда, операционная программа или командный файл.
Есть ли способ включить командную строку Git?
Ответ 1
Как сказал @birryree, добавьте двоичный файл msysgit в свой PATH или используйте Git Bash (установленный с msysgit, насколько я помню), который лучше, чем консоль Windows и похожа на Unix.
Ответ 2
У меня была такая же проблема и разрешила ее, добавив расположение каталога /bin
в переменную среды PATH.
-
Найдите местоположение файла, где был установлен Git, мой - C:\Users\(My UserName)\AppData\Local\GitHub
. Это также может быть C:\Program Files (x86)\Git
-
Как только вы разместите Git, вы увидите подпапку /bin
. Он может быть в папке PortableGit (мой
PortableGit_015aa71ef18c047ce8509ffb2f9e4bb0e3e73f13
). Скопируйте этот путь.
-
Перейдите в Панель управления > Системa > Защита системы > Дополнительно > Переменные среды
-
Выберите PATH, нажмите править и вставьте путь к нему. Если в вашем PATH уже есть значения, вставьте свой путь Git в конец, разделенный точкой с запятой.
Теперь вы можете получить доступ к команде Git из CMD.
Ответ 3
Эти инструкции работали для Windows 8 с установкой msysgit/TortoiseGit, но должны применяться для других типов установок git в Windows.
- Перейдите в Панель управления\Система и безопасность\Система
- Нажмите Расширенные системные настройки слева, что откроет Свойства системы.
- Нажмите вкладку Дополнительно
- Нажмите Окружение
Переменные в нижней части диалогового окна.
- Отредактируйте систему
Переменная называется PATH.
- Добавьте эти два пути в список существующих путей, уже присутствующих в системной переменной. Трудная часть была двумя путями. Эти пути могут отличаться для вашего ПК.
;C:\msysgit\bin\;C:\msysgit\mingw\bin\
- Закройте окно подсказки CMD, если оно открыто. CMD необходимо перезапустить, чтобы получить обновленную переменную Path.
- Попробуйте ввести git в командной строке, вы увидите список команд git, прокручивающихся по экрану.
Ответ 4
В Windows 8.1 установка переменной PATH Environment в каталог Git bin
не помогла мне. Вместо этого мне пришлось использовать каталог cmd
C:\Program Files (x86)\Git\cmd
.
Кредит @VonC в этом вопросе
Ответ 5
Для меня я использую инструкции Windows 10, @andrew-marshall (спасибо!), за исключением того, что git.exe
находился в каталоге cmd
в PortableGit...
, а не bin
, поэтому мне пришлось поставить \cmd
в конце пути, который я добавил в PATH
. Думаю, я разместил бы это здесь, если кто-то другой столкнется с той же проблемой. Вы можете сказать, что он работает один раз git
в новом окне командной строки возвращает информацию об использовании команды, а не об ошибке.
Ответ 6
Вы можете установить chocolatey. Это как apt-get в Linux, вы можете установить его с помощью командной строки. Запустите командную строку как администратор и введите choco install git
, и вы сможете установить git, посвященный командной строке.