Подтвердить что ты не робот

Как я могу получить git, чтобы отобразить справку из командной строки в Windows?

Как мне получить git, чтобы отобразить справку из командной строки в Windows?

Я использую msysgit 1.7.4.

По умолчанию открывается html-справка в браузере.

Я просто хочу показать текстовую помощь на консоли.

Я видел config help.format(который по умолчанию установлен в html). Я попытался установить это для человека или информации, но он просто говорит, что:

fatal: no info viewer handled the request

Спасибо, матовая

4b9b3361

Ответ 1

Проблема 187 issue 696 сообщает:

Основная проблема заключается в том, что мы не отправляем ни man.exe, ни man-страницы.
В противном случае вы можете установить help.format в 'man' в /etc/gitconfig.

Так что сейчас, это невозможно...

Поскольку jamiebarrow добавляет в комментарии:

Вы также можете попробовать установить человека самостоятельно

MinGW-get install msys-man. 

man также доступен как двоичный файл Windows: (найденный через ответы на часто задаваемые вопросы). Эта страница также имеет groff.


Как упоминалось в " "Начало работы - получение справки" ), эти три команды запускают справочную страницу, но только в ее версии HTML:

$ git help <verb>
$ git <verb> --help
$ man git-<verb>

git <verb> -h не печатает man-страницу, а только короткий раздел использования (не имеет отношения к man)

Ответ 2

Я только что потратил некоторое время на изучение предмета, и это мои выводы:

  • msysgit поставляется с документами .html и .txt, причем последний хорошо подходит для чтения на консоли; однако нет возможности для прямого отображения txt. help.format поддерживает только web/man/info

  • нет способа уговорить формат "web" для этой цели - я попытался переименовать файлы .txt в .html и установить мой git web.browser для большего количества (вместе с browser.more.cmd), только чтобы узнать, что реализация windows git игнорирует эти параметры и запускает html файл напрямую (т.е. в браузере по умолчанию): http://comments.gmane.org/gmane.comp.version-control.msysgit/10798

  • если вы не хотите устанавливать и использовать cygwin, нет простого способа использовать человека или информацию - вам нужно загрузить порт исполняемого файла вместе с его зависимостями (groff и т.д.), настроить его, и загрузите manpages вручную

В конце концов я решил простейший подход:

githelp.bat: @more "C:\Program Files\ Git\doc\Git\html\%1.txt"

githelpfind.bat: @dir/b "C:\Program Files\ Git\doc\Git\html\*. txt" | найти "% 1"

Использование:

\> githelpfind prune
git-prune-packed.txt
git-prune.txt

\> githelp git-prune
(blah blah blah)

Немного больше набираем этот путь, но функциональное решение.

Ответ 3

Используйте git <command> -h вместо --help или help. Он работает во всех последних версиях Git для Windows, но дает только краткое использование, а не полное описание.