2012-04-19 12 views
1

gitサブモジュール(githubからのvimプラグイン)はで、すでにのgitリポジトリ内にあり、10コミットほどです。リポジトリ内のサブモジュールをフォークする最良の方法

私は今、サブモジュールのレポをフォークして、自分で変更したいと思います。

私はこれがうまくいくと思います...しかし、それを行うには悪い方法ですか?

  1. githubのサブモジュールをフォークします。
  2. 編集メインのレポでの私の.gitmodulesファイルそれはgithubの
  3. git submodule sync
  4. git submodule update

またはこの情報を追跡するいくつかのGitの歴史を失うことになる上で私のフォークレポを指すように/より良い方法はありますか?

答えて

3

これはあなたがそれをする方法です(おそらくgit submodule updateを除いて、あなた自身のコミットを行うまで何もしないでください)。モジュールを最新の状態に保つには、アップストリームからの変更を時々取得することを忘れないでください。

この部分を行うには、サブモジュールの中に入って、上流のリモートを上流のリポジトリに追加し、上流にフェッチします。

関連する問題