Ответ 1
git checkout -b myBranchName repo2/master
Хорошо, я немного поработал над этим, но я не смог найти точного ответа, поэтому я должен спросить.
У меня есть 2 пульта: origin и repo2.
Я хотел бы сделать что-то вроде
git pull repo2 master
Но это потянет основную ветвь репо2 в моего хозяина. Могу ли я указать другую ветку для вхождения в мою локальную ветвь?
git checkout -b myBranchName repo2/master
Команда git-pull
- это функция удобства, которая выполняет git-fetch
и git-merge
. Если вы хотите получать ветки с нового пульта, не пытаясь объединить его в любую рабочую ветвь, вы можете просто использовать git-fetch
. Затем вы можете обратиться к git-branch -av
, чтобы увидеть все локальные и удаленные ветки и работать на любом из них по своему желанию.