2015-07-28 4 views
-1

У меня возникли проблемы с пониманием того, как мне нужно создать локальную ветвь функций для внесения настроек. Я консультировался с некоторыми онлайн-ресурсами, которые только путают меня дальше.Как проверить выход из удаленного репозитория git из командной строки

Я создал удаленную ветку через stash, называемую функцией/mycustomization, для того, чтобы люди могли создавать запросы на pull.

Теперь из командной строки мне нужно сделать git checkout -b, чтобы создать локальную ветку, из которой можно было бы нажать изменения в функцию/mycustomization? Кроме того, должно ли имя моего локального филиала совпадать с удаленной ветвью из-за соглашения?

Или есть команда, которая извлекает код из функции удаленной ветви/mycustomization, созданной на первом шаге, и автоматически создает локальную ветвь?

Буду признателен за пошаговые инструкции, если возможно.

Приветствие, Боб

ответ

0

Если удаленный филиал существует, то git checkout <branch_name> должно быть достаточно, чтобы создать как местное отделение и правильно установить его вверх по течению ветви отслеживания.

Если он существует, но для него нет удаленной ветви отслеживания (вы можете проверить это с помощью git branch -vv), тогда вам придется немного поработать.

На ветке выполните команду git branch -u origin/<branch_name>.

+0

Когда я попробую git check , я получаю следующее сообщение об ошибке: функция pathspec '/ ' не соответствует ни одному файлу, известному git. Вы знаете, чего не хватает? Я также попробовал функцию git checkout/ с той же ошибкой. Спасибо, Bob –

+0

Также, когда я делаю ветку git -a, я не вижу удаленной ветви вообще в списке. Надеюсь, это даст некоторые подсказки. –

+0

Хм. Тогда ладно. Что возвращает 'git branch -r'? Добавьте его к вопросу. – Makoto

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