Что у меня есть:
https://github.com/kayuri/HNC/network
Два хранилища синхронизированы.
Как мы можем сделать kayuri
репо, содержащее линейную историю коммитов без каких-либо слияний, и nponeccop
репо, не содержащее коммитов вообще (поскольку все они уже находятся в восходящем kayuri
репо?
Мое локальное репо было создано git clone
из nponeccop
, и у него есть два пульта: origin
(то есть nponeccop
), и я добавил kayuri
позже.
Я хочу изменить положение nponeccop
, чтобы он начинался с последнего коммита kayuri
У меня kayuri
и origin
указаны как пульты:
$ git remote -v
kayuri git://github.com/kayuri/HNC.git (fetch)
kayuri git://github.com/kayuri/HNC.git (push)
origin git@github.com:nponeccop/HNC.git (fetch)
origin git@github.com:nponeccop/HNC.git (push)
Теперь, если я сделаю git rebase kayuri
, я получу ошибку:
$ git rebase kayuri
fatal: Needed a single revision
invalid upstream kayuri
В локальном репо есть только одна «главная» ветка. Что я делаю не так?