Я занимаюсь нестандартными, вероятно, обреченными, экспериментами на git-репозитории. Цель состоит в том, чтобы создать удаленный репозиторий с усеченной историей, который все еще может делиться коммитами с внутренним репозиторием, который имеет полную историю.
У меня был некоторый успех, когда я использовал трансплантат, чтобы связать публичную историю с частной историей - когда я выталкиваю из своего внутреннего репозитория, включается только содержимое после прививки.
Итак, мой главный вопрос: каков самый простой способ взять коммит, исключить его родителя и написать взяточник вместо родителя?
Более общий вопрос: может ли то, что я пытаюсь сделать, причинить мне боль в долгосрочной перспективе, знаете, есть ли лучший способ?