Настройка вторичного репозитория git

#git #repository

#git #репозиторий

Вопрос:

По какой-то причине git log repo2/master..master -- . у меня не работает ( "fatal: bad revision 'repo2/master..master'" , то же самое относится к git checkout repo2/master -- . ). Моя конфигурация выглядит следующим образом:

 [remote "origin"]
        fetch =  refs/heads/*:refs/remotes/origin/*
        url = ssh://me@domain.com/var/git/me/repo.git
[remote "repo2"]
        fetch =  refs/heads/*:refs/remotes/origin/*
        url = ssh://me@domain.com/var/git/me/repo2.git
  

У меня нет проблем с запуском git checkout origin/master -- . , поэтому проблема по какой-то причине относится только к «repo2». Спасибо!

Ответ №1:

Не должна ли выборка для repo2 быть:

 fetch =  refs/heads/*:refs/remotes/repo2/*
  

Комментарии:

1. Действительно. Рекомендуемый способ настройки удаленных устройств — использовать git remote add команду, поскольку это не приведет к глупой ошибке копирования и вставки, подобной этой.