いくつかのベストプラクティスに興味があります。
プロジェクトにサブモジュールとして含めたいgitリポジトリがあります。また、このレポに貢献し、プルリクエストを提供したいと思います。リポジトリをフォークしました。フォークをサブモジュールとしてプロジェクトに追加したいと思います。
フォークに新しいslim
ブランチを作成し、元のリポジトリマスターブランチからいくつかのものを削除しました。たとえば、サンプルファイル、デモなどです。特に、このslim
ブランチをサブモジュールに使用して、余分なものを排除したいと思います。
私はこの分岐とサブモジュール戦略を成功裏に実行しました。しかし、私は今、プルリクエストとプロジェクトへの貢献について疑問に思っています。
理想的には、プロジェクトの一部としてサブモジュールを編集し、コミットをサブモジュールslim
ブランチにプッシュしたいと思います。slim
次に、ブランチの変更をマージしmaster
て、プルリクエストを実行できるようにします。
slim
ただし、ブランチでの最初の削除コミットをマスターにマージして戻したくありません。いくつかの削除コミットを台無しにすることなく、プロジェクトに貢献できるいくつかの方法は何ですか?