Вы хотите использовать команду git worktree
для создания дополнительных рабочих деревьев для локального репо git:
git clone <url of remote repo>
cd <directory>
git worktree add <path-to-new-directory> <branch_name>
Теперь у вас есть два рабочих дерева для репо git, каждый в разных каталогах. Вы можете добавить столько рабочих деревьев, сколько пожелаете, с помощью дополнительных команд git worktree add
. Обратите внимание, что на двух рабочих деревьях не может быть извлечена одна и та же ветка.
git fetch
обновляет локальное репо с удаленного компьютера, и, поскольку оба рабочих дерева подключены к одному и тому же локальному репо, у вас будет обновленная информация на обоих рабочих деревьях.
См. https://git-scm.com/docs/git-worktree для документации по команде git worktree
.