Как добавить локальное РЕПО и рассматривать его как удаленное РЕПО
Я пытаюсь сделать локальное РЕПО действовать как удаленный с именем bak для другого локального РЕПО на моем ПК, используя следующее:
git remote add /home/sas/dev/apps/smx/repo/bak/ontologybackend/.git bak
что дает эта ошибка:
fatal: '/home/sas/dev/apps/smx/repo/bak/ontologybackend/.git' is not a valid remote name
Я пытаюсь синхронизировать два локальных репозитория, один из которых настроен как удаленный с именем bak для другого, а потом выдавать git pull bak.
каков наилучший способ сделать это?
Edit:
извините, глупый я, я только что понял удаленное добавление должно быть:
git remote add bak /home/sas/dev/apps/smx/repo/bak/ontologybackend/.git
имя пульта дистанционного управления идет до адрес.
3 ответов:
у вас есть свои аргументы обратная:
git remote add <NAME> <PATH>так:
git remote add bak /home/sas/dev/apps/smx/repo/bak/ontologybackend/.gitпосмотреть
git remote --helpдля получения дополнительной информации.
Если ваша цель состоит в том, чтобы сохранить локальную копию репозитория для легкого резервного копирования или для наклеивания на внешний диск или обмена через облачное хранилище (Dropbox и т. д.), Вы можете использовать "голый" репозиторий. Это позволяет создать копию репозитория без рабочего каталога, оптимизированного для совместного использования.
например:
$ git init --bare ~/repos/myproject.git $ cd /path/to/existing/repo $ git remote add origin ~/repos/myproject.git $ git push origin masterаналогично вы можете клонировать, как если бы это было удаленное РЕПО:
$ git clone ~/repos/myproject.git
похоже, что ваш формат-это неправильно:
Если вы хотите поделиться локально созданным репозиторием, или вы хотите принять вклад от кого-то другого репозитория - если вы хотите взаимодействовать каким-либо образом с новым репозиторием, как правило, проще всего добавьте его в качестве пульта дистанционного управления. Вы делаете это, запустив git remote add [alias] [url]. Это добавляет [url] под локальным удаленным именем [кличка.]
#example $ git remote $ git remote add github [email protected]:schacon/hw.git $ git remote -v
Comments