他の誰かに属するサブモジュールを含む git リポジトリがあります。今、追加や変更などの変更を加えたいと思っています。
プロジェクトをフォークすることを考えているので、代わりにそれを新しいサブモジュールとして使用します。新しいファイルをサブモジュールにコミットし、現在のリポジトリで追跡するだけでこれを回避できる方法はありますか?
読んでくれてありがとう、
他の誰かに属するサブモジュールを含む git リポジトリがあります。今、追加や変更などの変更を加えたいと思っています。
プロジェクトをフォークすることを考えているので、代わりにそれを新しいサブモジュールとして使用します。新しいファイルをサブモジュールにコミットし、現在のリポジトリで追跡するだけでこれを回避できる方法はありますか?
読んでくれてありがとう、
サブモジュールとして持っているレポにアクセスできない場合は、変更を加えることはできません。フォークがあり、それをサブモジュールとして追加する必要があります。変更を加えたら、それらをサブモジュールにプッシュして、レポを複製しているすべての人がそれらの変更を確認できるようにします。
サブモジュールは、基本的にリポジトリ内のリポジトリです。サブモジュールが配置されているディレクトリに移動すると、他の git リポジトリと同じように使用できます: add
、commit
、ログの確認など。他のリポジトリから分離されています。
ただし、サブモジュールが変更されると、親リポジトリは、親リポジトリに追加してコミットする必要がある単一の変更されたディレクトリがあることを示します。