2016-06-01 3 views
0

Предположим, у меня есть публичное репо на Github или на каком-то частном сервере. Если бы я был клон его к моей машине, я бы побежал команды, как:git: опросить «удаленный» репозиторий

git branch 

или

git-show 

и т.д., чтобы узнать больше о хранилище. Очевидно, что-то вроде github имеет GUI, который вы можете использовать для получения этой информации. Однако мне было интересно, есть ли способ получить эту информацию из командной строки без clone ing или ssh на удаленном компьютере и cd в каталог, в котором размещен репозиторий.

+0

Дубликат http://stackoverflow.com/questions/1178389/browse-and-display-files-in-a-git-repo-without-cloning (IMO). Пожалуйста, посмотрите там подсказку 'git-ls-remote' ;-) – Dilettant

ответ

2

Короткий ответ - «нет» - нет много опросов, которые вы можете делать удаленно, если, как и Github, это репо также имеет интерфейсный интерфейс, доступный удаленно.

@Dilettant прав - вы могли бы найти то, что вы хотите в git help ls-remote

Если ты нужен более легкого веса клон репо, то --bare или --mirror опции копирования только базы данных GIT (то есть у вас не работает каталог). Последний предназначен для использования с git remote update для обеспечения более или менее точной копии удаленного репо.

Я не знаю, чего вы добиваетесь, но помните, что нет причин, по которым вы не можете иметь несколько локальных клонов одного и того же репо, и что вы можете извлечь из одного (включая местные клоны) и нажмите на другой.

Смежные вопросы