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

Возможно ли получить журналы фиксации/сообщения удаленного репозитория git без git clone

Возможно ли получить лог/сообщения фиксации удаленного репозитория git без git clone?

Операция git, с которой я работаю, огромна, даже если я запускаю git клон с --depth = 1, все еще занимает некоторое время, прежде чем я смогу его клонировать.

Я ищу что-то вроде этого,

git удаленный журнал.

Я также посмотрел на git -ls-remote, который предоставляет только SHA и Heads/tags. Я заинтересован в получении последнего заголовка 2 фиксации, фиксации пользователя и фиксации SHA?

Кто-нибудь знает, как это сделать?

4b9b3361

Ответ 1

Если вы хотите увидеть последние несколько коммитов ветки, попробуйте:

git clone -b [branch name] --single-branch [repo url] --depth=3

Это приведет к клонированию только последних 3 коммитов в интересующей вас ветке. После этого вы можете попасть в клонированное репо и просмотреть историю.

Ответ 2

Невозможно просмотреть удаленный журнал с помощью git log без локальной (клонированной) копии. Вам нужно будет клонировать репозиторий, а затем делать то, что вы хотите. После клонирования вы можете получить разные пульты и сделать git log <remote>/<branch>. Альтернативным методом было бы использовать программное обеспечение на сервере, которое позволит вам просматривать историю удаленных git через какой-либо тип сервиса (например, Stash, GitHub Enterprise и т.д.).

См. История фиксации в удаленном репозитории

Если вы хотите больше узнать об этом, это отличный ресурс: http://git-scm.com/book/en/Git-Basics-Viewing-the-Commit-History

Ответ 3

Не точный, но способ.

Использовать API разработчика GitHub

1. Opening this will get you the recent commits.

    https://api.github.com/repos/learningequality/ka-lite/commits

    You can get the specific commit details by attaching the commit hash in the end of above url.

2. All the files ( You need sha for the main tree)

    https://api.github.com/repos/learningequality/ka-lite/git/trees/7b698a988683b161bdcd48a949b01e2b336b4c01

Надеюсь, это поможет.