У меня есть git репозиторий со следующей историей коммитов
f3b3eca fileone
и тем же репо в другом месте, немного обновленный, со следующей историей:
7d3e66e trzecia zmiana
7e3e171 druga zmiana
f3b3eca fileone
Я хочу создать комплект, включающий два коммита, из нового репо и применить его к первому репо (если бы у меня было соединение с удаленным репозиторием, это было бы просто 'git pull')
Я создаю пакет во втором хранилище:
git bundle create mybundle -2 master
Я проверяю это:
$ git bundle verify mybundle
The bundle contains this ref:
7d3e66edbac4ea77cb5d9956fcf44b4761a2f1db refs/heads/master
The bundle requires this ref:
f3b3eca59005cea576795f68f6e378616df4bd23
bundletestproj//mybundle is okay
Однако, когда я пытаюсь применить его к первому хранилищу:
git fetch mybundle
ошибка Происходит:
fatal: 'mybundle' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
То же самое происходит, когда я пытаюсь получить пакет, созданный из всего хранилища, как этот (клон работает git):
git bundle create repo.bundle HEAD master
Должен ли я делать связывание как-то иначе? В чем причина такого поведения git? Я следовал за документацией во всех этих шагах.