Переход к локальному репозиторию

Рейтинг: 0Ответов: 1Опубликовано: 07.10.2014

Я всегда пользовался интерфейсом гит. Возникла необходимость ввести команду через консоль. Дело в том, что при вводе команды git remote -v показывается не та папка, что мне нужна. Как я могу переключиться на другой локальный репозиторий?

Ответы

▲ 1

пытаюсь перейти на уже созданную в репозитории ветку 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)