Git - просмотр удаленного репозитория

У меня небольшая проблема на работе.

Мы помещаем все разные проекты в разные удаленные репозитории, и иногда люди смущаются из-за имен, которые они создают в 4 часа утра из-за кофеина.

Итак, мой вопрос:

Есть ли способ просмотреть удаленные репозитории, чтобы перечислить все ветви?

Любая помощь с благодарностью!

 torek27 мая 2013 г., 21:05
Ваше название вопроса спрашивает о "удаленный репозиторий " но ваше тело вопроса спрашивает оудаленные филиалы "."Удаленные филиалы » это просто ветки с именем remote / (что угодно) в локальном репозитории. Будьте осторожны, чтобы различать их. Команды типа "мерзавец " а также "Git Branch -a " только посмотрите наместный Сделки рЕПО; Это'Только команды вродемерзавец " а также "git remote update " которые используют SSH, HTTP, FTP и т.д., чтобы получить вещи издистанционный пульт Сделки РЕПО.
 RobinNilsson27 мая 2013 г., 21:07
Ах да, извините за это! Я перепутал это на мгновение. Хороший улов. Что я хочу, так это просматривать удаленный репозиторий для веток! Я отредактирую через минуту!

Ответы на вопрос(3)

git branch -a Перечислим все филиалы, локальное и удаленное отслеживание.

 RobinNilsson27 мая 2013 г., 21:12
Извините, я был смущен на мгновение, я полностью облажался с моим вопросом. Я имел ввиду просматривать удаленный репозиторий, а не локальную ветку, как заметил @torek.
 RobinNilsson27 мая 2013 г., 21:29
Спасибо @ hd1, ямы приняли Эндрю Маршаллаответ. Я использовал все свои голоса за сегодня, но вы обязательно получите их завтра! ^^
 hd128 мая 2013 г., 17:16
OTOH, даже gitblit работает из чистого репозитория, по крайней мере по умолчанию

Если вы выбираете все ветви, используяgit fetch --all тогда вы можете просмотреть все удаленные ветви, используя:

git branch -a | grep remote
Решение Вопроса

сначала выберите (чтобы убедиться, что у вас есть локальная ссылка на них все), затем перечислите их:

git fetch
git branch -r

Вы можете, после получения, сделатьgit remote prune  (где это имя вашего пультаобычноorigin) удалить устаревшие локальные ссылки на удаленные ветви, которые были удалены.

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

 RobinNilsson27 мая 2013 г., 21:28
Ах да, это делает то, что яищу Я понимаю, что мне нужно использовать веб-интерфейс git, чтобы получить некоторую структуру здесь! Спасибо! (Я'Я использовал все мои возражения за сегодня, но ожидаю завтра!).
 Andrew Marshall28 мая 2013 г., 19:31
@EdwardFalk Да, как я уже сказал в своем ответе, Git - это то, что ваша локальная копия является полным представлением удаленного.
 Edward Falk28 мая 2013 г., 08:10
Так что в основном ты и ŁUkasz Niemier говорят, что нам нужно скачать копию удаленного хранилища (мерзкий выбор) чтобы увидеть, что'в этом. Я надеялся, что есть способ сделать это без загрузки.

Ваш ответ на вопрос