44

次のようにサブモジュールを git リポジトリに追加しました。

$ git submodule add git://github.com/user/some-library some-library

そのライブラリのフォークを作成して、いくつかの調整を行うことにしました。そのサブモジュールをスワップして、代わりに自分の github フォークを指すようにするにはどうすればよいですか?

4

2 に答える 2

58

サブモジュールは次の場所に格納されてい.gitmodulesます。

$ cat .gitmodules
[submodule "ext/google-maps"]
    path = ext/google-maps
    url = git://git.naquadah.org/google-maps.git

テキスト エディタで を編集する場合はurl、次を実行する必要があります。

$ git submodule sync

このサブモジュール リストのコピーを含むこの更新(関連するセクションを手動で.git/config編集することもできます)[submodule].git/config

システムは少し不完全に見えgitますが、コマンドのみでそれを行う方法があるかもしれません(たとえば、サブモジュールを削除する手順を参照してください) 。submodule

于 2012-07-24T18:42:40.450 に答える