Ниже приведен мой метод переключения и работы для удаленной ветви репозитория git.
Сначала просмотрите все ветви, просто введите следующую команду в терминале:
git branch --all
И тогда вы увидите все ветви на локальной и удаленной.Примерно так:
*master
remotes/origin/develop
remotes/origin/master
remotes/origin/web
remotes/origin/app
Давайте представим, что вы хотите переключиться на ветку remotes/origin/develop
.Введите следующее:
git checkout remotes/origin/develop
Затем введите git branch --all
еще раз, чтобы найти это:
*(detached from remotes/origin/develop)
master
remotes/origin/develop
remotes/origin/master
remotes/origin/web
remotes/origin/app
И затем просто выполните:
git checkout -b develop
С этого моментаработают над веткой remotes/origin/develop
точно.