2016-08-15 3 views
2

я только что сделал:Почему я не вижу ветку git после git fetch?

git fetch origin feature/myfeature 

я ожидал бы увидеть в моих местных отделений, когда я выдаю:

git branch 

Но как ни странно, я не могу видеть сгружен ветвь, которая была успешной. Я что-то не понимаю?

ответ

2

Вы можете использовать git show-branch --all?! Все детали находятся здесь: https://git-scm.com/docs/git-show-branch

+1

Я ошибся в получении. Теперь я вижу ветку. Спасибо всем. – SamJolly

+1

Приятно знать, что вы его решили. :) –

+0

Не совсем исправлено Я боюсь. Я заметил, что если я сделаю выборку, я не вижу ветку. Когда я проверяю ветку, я вижу ее. Знаете ли вы, чтобы проверить на новую выбранную ветку, прежде чем она станет видимой? – SamJolly

1

Потому что git branch показаны только в местных филиалах. Используйте git branch -a, чтобы увидеть локальные и удаленные филиалы или git branch -r видеть только удаленные филиалы

1

От руководства GIT по:

Если --list дано, или, если нет, не варианта аргументов, существующих ветви перечислены; текущая ветвь будет выделена звездочкой. Параметр -r вызывает перечисление филиалов удаленного отслеживания, а опция -a показывает как локальные, так и удаленные ветви.

1

Хотя выборки можно указать ветвь, которая должна быть создана локально

git fetch origin <remote_branch>:<local_branch> 

При получении все ветви должны быть видны при выдаче git branch -a или git branch -r

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