Как запросить журналы git на git сервере? - PullRequest
3 голосов
/ 23 апреля 2019

Я знаю, что могу использовать

git log

для запроса журналов на локальном компьютере.

Но я хочу выполнить команду linux в репозитории git server для запроса логов.

Есть ли такая похожая команда, которую я могу использовать на git server?

Ответы [ 2 ]

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

Если вам разрешено входить на сервер по ssh, вы можете использовать ssh для запуска git log.

Предположим, что хранилище на сервере имеет значение /path/to/foo.git.

ssh ${user}@${server_ip} git --git-dir=/path/to/foo.git log ${branch}
1 голос
/ 23 апреля 2019

Вам необходимо сначала обновить ветки удаленного слежения, а затем проверить журнал:

git fetch && git log origin/<branch> --name-status --pretty=...

Узнайте больше о git-fetch и git-log, чтобы понять, как они работают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...