У меня есть подкоманда git serve, и я не знаю, откуда она взялась - PullRequest
0 голосов
/ 27 апреля 2019

Я пытался создать псевдоним git serve для конкретной конфигурации git daemon, и он никогда не работал, но, наконец, глядя на это, похоже, что где-то есть команда git serve, которая имеет приоритет над псевдонимом.просто понятия не имею, откуда она берется: после удаления псевдонима команда все еще существует, но не имеет никакой помощи, и в ПУТИ нигде нет git-serve.

> git serve
000eversion 2
0015agent=git/2.21.0
000cls-refs
0012fetch=shallow
0012server-option
0000^C
> git config --get alias.serve
> git serve --help
No manual entry for git-serve
> git-serve
zsh: command not found: git-serve

Как бы я нашелчто это за команда git serve и откуда она взята?

1 Ответ

2 голосов
/ 27 апреля 2019

git-serve был добавлен в прошлом году в Git 2.18. Это часть нового сетевого протокола.

Подкоманды Git обычно не на вашем пути. Вы, вероятно, найдете git-serve установленным под /usr/lib/git-core или /usr/libexec/git-core.

...