私はrepoで使用したいA
repoのいくつかの変更B
。 B
は私のものではありません。 A
は私のものです。gitサブモジュールrepos
Iはなかった:
git submodule add -- https://github.com/debois/elm-mdl.git external/elm-mdl
すなわちB
私は既に従って--
上記のコマンドで、レポをクローニングしたelm-mdl
あります。
私はその後、実行:バックA
のルートで
cd external/elm-mdl
git checkout v9
git checkout v9-my
.. make some changes and commit.
cd ../..
を
今git config -f .gitmodules submodule.external/elm-mdl.branch v9-my
└─ $ ▶ cat .gitmodules
[submodule "external/elm-mdl"]
path = external/elm-mdl
url = https://github.com/debois/elm-mdl.git
branch = v9-my
、私は私が更新またはリモートレポB
でブランチを作成することはできませんとして保存されたこれらのコミットを保つことができる方法すなわちelm-mdl
?
私は、リモートを更新することはできません。
ashish @ 7567 ~/work/be_autonomous (master)
└─ $ ▶ git submodule update --remote --merge
fatal: Needed a single revision
Unable to find current origin/v9-my revision in submodule path 'external/elm-mdl'
ashish @ 7567 ~/work/be_autonomous (master)
は、私は私の元のレポA
にこれらのコミットを保存することはできますか?
または代替手段は何ですか? external/elm-mdl
はv9-my
ブランチを更新/プルしようとする意味
ええと.. :(..私が望んだだけのオリジナルレポにコミットを救うことができる...、について説明用 感謝まさに –
@AshishNegi:フォーク – VonC
えええええええええええええええええええええええええと、おもしろいものを思いついて待っていたのですが... KS –