#git
Сделал git clone с репо, моя ветка - master. Мне нужно переключится на другую ветку
c удаленного репо, которой нет локально - test-branch. Если с мастера создаю ветку
и тяну туда, тогда появляются конфликты и нужно все это мержить. А мне мержить не нужно,
нужно просто переключится на удаленную ветку без изменений с мастера.
Вот когда я делаю так
git clone remote
git checkout test-branch
git pull origin test-branch
У меня сливается мастер и удаленная ветка test-branch, чего мне не нужно. Возможно
есть способ для переключения на удаленную ветку без слияния ?
Ответы
Ответ 1
Во первых, можно сразу клонировать нужную ветку git clone -bВ вашем случае, можно создать локальную ветку во время checkout: git checkout -b feat_branch origin/feat_branch Либо, без непосредственного переключения: git branch feat_branch origin/feat_branch Ответ 2
После того как склонировали репозиторий делаете git fetch, потом git checkout test-branch
Комментариев нет:
Отправить комментарий