#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
Комментариев нет:
Отправить комментарий