そのため、外部の共同開発者と共同開発しているプライベートコードベースがあります。私は彼らにコードに貢献してもらいたいのですが、私たちのプロジェクトのコミット履歴全体を熟読してもらいたくありません。リポジトリの履歴を次のように「押しつぶす」ことができることを私は知っていますrebase
。これは、1つのコミットであるかのように履歴全体を要約するのに理想的です。それでは、2つのリポジトリを作成することは可能ですか。1つは共同作業者が使用できる「押しつぶされた」履歴を持ち、もう1つは内部で使用できる履歴を含むリポジトリであり、それらの間で積極的にプッシュおよびプルします。(より詳細なリポジトリの履歴をより単純なリポジトリに裏切ることなく?)