Git newbie: про ветку в моем случае - PullRequest
0 голосов
/ 13 октября 2011

Если у других разработчиков в команде есть две ветви: master и development , тогда я присоединяюсь к команде, и первоначально после клонирования проекта у меня остается только * 1005ветка * master , тем временем другие члены команды продолжают разработку и отправку кода в ветку development , и они еще не объединили код из develop в master .

Я хотел бы присоединиться к разработке на ветке develop , чтобы я сначала создал ветку development на моей машине, а затем переключилсяс master до развернуть ветку на git branch develop, затем pull origin develop, после этого я получу обновленный код на ветке development как и другиеРазработчики'?или что-то не так в моем процессе?

другой вопрос: чувствительно ли регистр имени Git к регистру или нет?

------------------- Больше информации в моем случае ---------

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

Ответы [ 3 ]

2 голосов
/ 13 октября 2011
  1. Вы можете сделать только git checkout develop. Если ветка develop была выбрана из удаленного репозитория, git создаст локальную ветку из удаленной и установит отслеживание ее.

  2. Имена ветвей - это файлы в файловой системе. Таким образом, в Windows он не чувствителен к регистру, в Linux он чувствителен.

0 голосов
/ 13 октября 2011

Вернее,

git checkout -b develop origin/develop

(Предположим, ваш git remote называется origin).Таким образом, локальная ветвь develop теперь будет отслеживать удаленную ветвь origin/develop.

. И для вывода списка всех удаленных ветвей,

git branch -r
0 голосов
/ 13 октября 2011

Самый простой способ получить ветку develop с вашего удаленного Git, который, как я предполагаю, называется origin, это:

$ git fetch origin
$ git checkout develop

Если ваша версия Git достаточно свежая, она сообщит вам, что у вас теперь есть «ветка удаленного отслеживания» develop.

И да, имена ветвей чувствительны к регистру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...