Git: Есть ли короткий способ настроить новую ветку для отслеживания удаленной ветки? - PullRequest
1 голос
/ 17 ноября 2010

Обычная команда:

git checkout origin/branch_i_want -b branch_i_want

Git отвечает:

Branch branch_i_want setup to track remote branch branch_i_want from origin.

Это хорошо.

Мой вопрос прост. В большинстве случаев локально созданная ветвь имеет то же имя, что и удаленная ветвь. Есть ли команда git, которая делает это, поэтому мне не нужно вводить имя ветки дважды?

Другими словами, есть ли что-то вроде:

git checkout - autocreate-tracking origin / branch_i_want

Что теоретически создаст локальную ветку с именем branch_i_want и настроит ее для отслеживания origin / branch_i_want?

1 Ответ

4 голосов
/ 17 ноября 2010

С недавним git (я думаю>> 1.7) вы можете просто сделать git checkout -t remotename/branchname, и -b branchame подразумевается.

...