Как я могу создать ветку локально, которая отслеживает удаленную ветку - PullRequest
1 голос
/ 14 марта 2011

Я читаю 'http://gitready.com/intermediate/2009/02/13/list-remote-branches.html' , Я использую GIT 1.6.3.3. У меня вопрос, как я могу проверить локальную ветку, которая отслеживает удаленную ветку 'origin / 2-2-stable'? Другими словами, когда я нажимаю, я нажимаю на «origin / 2-2-stable» вместо «master»?

$ git branch
* master

$ git branch -a
* master
  origin/1-2-stable
  origin/2-0-stable
  origin/2-1-stable
  origin/2-2-stable
  origin/3-0-unstable
  origin/HEAD
  origin/master

$ git branch -r
  origin/1-2-stable
  origin/2-0-stable
  origin/2-1-stable
  origin/2-2-stable
  origin/3-0-unstable
  origin/HEAD
  origin/master

1 Ответ

1 голос
/ 14 марта 2011

быстрый способ сделать это будет git checkout 2-2-stable.

Это создает локальную ветку 2-2-stable, которая отслеживает удаленную ветку origin/2-2-stable и проверяет эту ветку.

Долгий путь - использовать git branch 2-2-stable origin/2-2-stable (и оформлять заказ отдельно). Если origin/2-2-stable не является удаленной веткой, вам нужно будет указать опцию -t для git branch.

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