私は2つのgitリポジトリを、持っているA
とGit - サブモジュールからマスターへの変更をプッシュしますか?
A
B
は、他のプロジェクトで使用するのが大好きライブラリです。ブランチは1つだけですmaster
。
B
には、サブモジュールとしてA
を追加するので、B
のディレクトリにクローンします。 HEAD
は、追加するときに支店master
を追跡すると言って以来、分離されていません。
私のプロジェクトB
の中で、A
のコードのバグに気付きました。私はサブモジュールA
(B
のディレクトリ内にあるクローンコード)内のコードを変更します。今私が行った変更をA
からB
にコミットして、A
のマスターブランチにコミットし、B
のコミットはゼロのままにします。
どうすればいいですか?
Ex。
Projects
|---A # Existing repository. On branch master.
|---B # Repository just created.
git init
git submodule add -b master ../A
git submodule update --remote
cd A/
vi importantFile.txt # Here I make changes to internal files in A
# How do I now commit those changes and add a commit to A?