Как просмотреть последние коммиты удаленного Git-репозитория без предварительного клонирования? - PullRequest
5 голосов
/ 01 ноября 2010

Я хочу получить список последних коммитов в определенном удаленном Git-репозитории.Однако я не хочу создавать клон, потому что это занимает слишком много времени.

С SVN я могу просто передать имя пользователя и пароль.С Git я не нашел вариант сделать это.Кроме того, есть ли опция вывода XML, как с SVN?

Ответы [ 2 ]

3 голосов
/ 01 ноября 2010

Возможно, это не совсем то, что вам нужно, но вы можете создать клон shallow , используя параметр --depth для git clone.Это клонирует только последние n ревизии.Тем не менее, он копирует все содержимое.

Для XML-подобного форматирования вы можете использовать пользовательский формат журнала , например:

git log --pretty=format:'<commit><author>%ae</author><subject>%s</subject></commit>'
0 голосов
/ 01 марта 2011

Вы можете получить из удаленного хранилища. Это не объединяет изменения в вашем локальном коде, но локально представляется веткой для удаленного репозитория с последними коммитами.

Т.е., вы можете видеть отдельные коммиты в удаленном хранилище и даже вишневые одиночные коммиты, если хотите.

...