サブモジュールをプロジェクトに追加し、ファイルをプロジェクトに追加してから、コミットしました。私は今何をしなければなりませんか?サブモジュールのリポジトリが自分のものではない、そこからパスワードを持っていないなどの理由で、変更をプッシュできません。サブモジュールの変更をサーバーにプッシュすることはできますか?
1 に答える
1
サーバー上のサブモジュールのソースを単純なプッシュで更新することはできません。これを行う可能な方法:
- サブモジュール プロジェクトをフォークします (ライセンスが許可している場合)
- そのフォークに変更をプッシュします
サブモジュールの URL を新しいフォーク リポジトリに更新します。これは、
.gitmodules
ファイルを編集することで実行できます。[submodule "lib/Example"] path = lib/Example url = ../Example.git # <-- here insert link to your fork
今後これを行うには、フォークを手動で更新し、定期的にアップストリーム (元のサブモジュール プロジェクト) リポジトリからプルする必要があります。
- 最後に
git submodule update
于 2013-08-21T06:27:41.620 に答える