これはよくある問題ですが、妥当な解決策を見つけることができません:git submodules IMHO、サブモジュールがコミットされたが、リポジトリの使用状況がgit submodule update
の場合、簡単に削除できます。引用:あなたが作った最初のブランチをチェックアウトせずにサブモジュール内 変更をコミットしてしまった場合サブモジュールのコミットされた変更を削除しないようにサブモジュールの更新を防止します
をそれはgitのサブモジュールのアップデートを実行しても安全ではありません。それらは が自動的に上書きされます:
(...そこに例が続きます)
ので、question-に
はsuper
がリポジトリルートフォルダこととsubmod
は、サブモジュールを含む子フォルダとしよう:私はサブモジュールにコミットが、押さない場合は
-super
-submod
、その後、git submodule update
を実行します私は自分のを寄付しましたサブドメインの変更は(オハイオ、ホラー)を削除しました。
私はこれを行うときに確認are you sure
質問をどのように追加できますか? フック、スクリプト、または他の適切なアイデアを歓迎します。
TIA前のサブモジュール更新のためのフックが、ありません