- У меня есть голое репо, которое было клонировано с git.drupal.org.
- Я клонировал из этого голого репо на различные веб-сайты.
- Из каждого из них я помещаю ветку, специфичную для сайта, в голое репо.
Например, если у меня есть foo.org и bar.org, то в моем голом репо есть drupal'sветки + одна называется foo, а другая - bar.
Идея заключалась в том, чтобы я мог максимально использовать жесткие ссылки git для экономии места на диске с локальными клонами.Я думал, что оставлю голые репо с git.drupal.org и перенесу изменения в мои локальные копии, foo & bar.Затем, когда появилось обновление, это было бы легко.
bare-repo$ git fetch >/dev/null ; git branch -a
* 7.x
foo
bar
remotes/origin/7.x
remotes/origin/8.x
foo и bar начинались на ветке 7.x, но я бы хотел обновить их до 7.8, например, на git rebase 7.8
, но это не удалось:
fatal: Needed a single revision
invalid upstream 7.8
foo и bar не могут «видеть» пульты голого репо.Что я могу сделать?