Я пытаюсь заставить локальное репо действовать как удаленный с именем 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
.
Каков наилучший способ сделать это?
Редактировать:
Извините, глупый я, я только что понял, что удаленное добавление должно быть:
git remote add bak /home/sas/dev/apps/smx/repo/bak/ontologybackend/.git
имя пульта идет перед адресом.
git
git-remote
opensas
источник
источник
.git
Требуется ли в конце конкретно, хотя?fatal: '../dir' does not appear to be a git repository
.file://
путь вперед и использовать полный путь к локальному репозиторию, чтобы клиентское программное обеспечение могло получить к нему доступ через ожидаемый протокол. И в ответ на вопрос Эрика выше,.git
конец пути явно необходим.Если ваша цель - сохранить локальную копию репозитория для простого резервного копирования или для размещения на внешнем диске или для совместного использования через облачное хранилище (Dropbox и т. Д.), Вы можете использовать пустой репозиторий . Это позволяет создать копию хранилища без рабочего каталога, оптимизированного для совместного использования.
Например:
Точно так же вы можете клонировать, как если бы это был удаленный репозиторий:
источник
Похоже, что ваш формат неверен:
http://gitref.org/remotes/#remote
источник
Я публикую этот ответ, чтобы предоставить сценарий с объяснениями, который охватывает три различных сценария создания локального репо с локальным удаленным устройством. Вы можете запустить весь скрипт, и он создаст тестовые репозитории в вашей домашней папке (протестировано на Windows Git Bash). Объяснения находятся внутри скрипта для более легкого сохранения в ваших личных заметках, его очень легко прочитать, например, из кода Visual Studio.
Я также хотел бы поблагодарить Джека за ссылку на этот ответ, где у adelphus есть хорошие, подробные, практические объяснения по теме.
Это мой первый пост здесь, поэтому, пожалуйста, посоветуйте, что должно быть улучшено.
источник