Во-первых, я использую Git в течение 3 дней в течение всей моей жизни. Я много читал, и я немного понимаю основы.Git не распознает удаленные ветви
Итак, мы пытаемся настроить промежуточный сервер. Рабочий процесс должен выглядеть так: «local -> staging -> live»
Моя локальная машина может подключаться к git repo, и она видит все ветки и позволяет мне нажимать ветки. Живой сервер может видеть ветви и тянуть/объединять. Промежуточный сервер смог клонировать мастер и может видеть здесь remotes/origin/{и несколько других вещей}. Но промежуточный сервер не видит всех ветвей.
Я попытался получить, я сработал, я настроил ветку отслеживания, и все, что предложили SO и Google. Я не знаю, как это сделать.
Это мой выход для «ветви -a» локально:
$ git branch -a * all-to-staging choose-all country-route master select-to-autocomplete sharebuttons remotes/origin/HEAD -> origin/master remotes/origin/all-to-staging remotes/origin/choose-all remotes/origin/country-route remotes/origin/master remotes/origin/select-to-autocomplete remotes/origin/sharebuttons remotes/origin/tablesaw remotes/origin/wrapping-blockquotes
Это мой результат на постановку:
# git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/live remotes/origin/master
Я могу даже видеть все в стадирования отрасли:
``
Как я могу получить мой Стаджи ng, чтобы распознать ветку «все-к-постановке», чтобы я мог ее вытащить, и люди увидели изменение?
Пробовали ли вы 'мерзавец принести --all'? –
Вам нужно «git remote -v show», и вы, вероятно, хотите явно указать свои пульты что-то другое, кроме 'origin' –
Зачем использовать имя, отличное от' origin'? –