git не распознает локальный путь к репозиторию в команде - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь получить git tag из локального хранилища в другом каталоге. То есть я выполняю команду git из внешнего каталога. Ниже в --git-dir=/path/to/git есть .git, и я отправляю туда новые файлы, но команда его не распознает. Чтение кажется, что git -C может быть лучшим вариантом, но я не рассматриваю это как вариант в справке. Спасибо :).

git --version

1.8.3.1

git --git-dir=/path/to/git describe --tags $(git rev-list --tags --max-count=1))

fatal: no git repository in /path/to/git

1 Ответ

2 голосов
/ 14 апреля 2020

Вам необходимо указать каталог. git при оформлении заказа. Вам также нужно --git-dir в вашей подкоманде.

git --git-dir=/path/to/git/.git describe --tags $(git --git-dir=/path/to/git/.git rev-list --tags --max-count=1))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...