私はいくつかのgitサブモジュールで構成されるgitリポジトリを持っています。私は作業リポジトリのサブモジュールを更新する場合は、それが関与する:なぜGitサブモジュールのフォルダは、元の場所からpullした後にコミットする必要がありますか?
- CD
- gitのプル原点マスター
- CD ..
- のgit最新に
- gitの-mコミット「更新サブモジュールを追加しますHEAD "
サブモジュールの更新をプルすると、" git status "にサブモジュールのフォルダの変更された状態が表示されます。したがって、git addとcommitを実行して、変更されたステータスを消滅させることは有効です。
上記のようにローカルワーキングリポジトリのサブモジュールフォルダをコミットする必要があるのはなぜですか?
コミット後に変更を原点にプッシュしますか?
私たちが変更をプッシュすると、他の人が "git add"と "git commit"を再度必要とすると想像してください。これは周りの無限ループのようです。