2017-07-06 11 views
0

gitの私のリポジトリ(/path/myrepo)のサブモジュールとして別のリポジトリを追加しました。Windowsでgit拡張を使用しています。リポジトリを追加した後、私はコミットのみのファイルは、リポジトリにサブモジュールを追加する

[submodule "comms"] 
    path = comms 
    url = http://xxx-eng1/stash/scm/ta/sub.git 

リポジトリ私/path/myrepoにあります。私はこのサブモジュールをコミットして私のマスターにプッシュする必要がありますか?

答えて

1

はい、そうすべきです。 .gitmodulesファイルは、.gitignoreファイルのように、他のファイルとともにバージョン管理されています。また、プロジェクトの残りの部分もプッシュして引っ張っています。

あなたはあなたが create mode 160000 comms

のようなメッセージが160000モードは、あなたのようにコミットを記録していることを意味Gitの中で特別なモードで表示されますこれらの変更をコミットするとき

より明確にする$ git diff --cached --submoduleを行うことができますサブディレクトリまたはファイルではなくディレクトリエントリ

関連する問題