пытаюсь перейти на уже созданную в репозитории ветку git checkout [имя ветки]. Пишет что не может такую найти.
Посмотрите, какие ветки у вас вообще есть. Поможет эта команда.
git branch --all
Для перехода к локальному репозиторию выполнил следующую команду git remote set-url origin git: C:\DEV\main
Эта команда только устанавливает связь между репозиториями. Она не переносит содержимое. Чтобы перенести «оттуда — сюда»:
git pull origin branchname
«Отсюда — туда»:
git push -u origin branchname
Нет ли способа просто указать адрес локального репозитория и перейти к нему?
Есть, но возможно, под «перейти» вы понимаете нечто другое. Нужно перейти в папку, в которой лежит репозиторий. Для этого используется команда cd
(change directory).
$ cd ~/path/to/local/repository/one
$ git branch
(выводится список ветвей репозитория 1)
$ cd ~/path/to/another/local/repository/
$ git branch
(выводится список ветвей репозитория 2)