2016-10-28 15 views
0

これはsubmodulesの素晴らしい記事ですが、私はここで回答することができるかもしれません。git submodules - ステータスが一致しない/リモートを追跡中

私はここに私のレポ/サブモジュールを持っている:ホーム/サブモジュール

をして、私はそれがここにサブモジュールとして含ま持っている:ホーム/コア/サブモジュール

が、私は家/サブモジュールに移動して、いくつかを作る場合変更、次にgitの追加、gitのコミット、gitのプッシュはすべて問題ありません。

しかし、私がhome/core/submoduleに入ってgit statusを実行すると、コミットが1であるはずですが、最新であると言います。

私はhome/core/submoduleにいて、git pullを実行すると、変更があったとは思えませんが、リモートで最新の状態になります。

私が間違っていることがあるのですか、またはサブモジュールを誤って使用していますか?

関連するQ Git submodule to track remote branchGit submodules workflow
EDIT - ここで良いリソースhttps://git-scm.com/book/en/v2/Git-Tools-Submodules - particularily git diff --submodule周りのサブモジュールで新しいコミットを表示します。

+1

[gitワークフローの最新のメッセージで混乱しています](http://stackoverflow.com/questions/39869483/confused-by-up-to-date-message-in-git-ワークフロー) – 1615903

+0

は、上記の – HattrickNZ

答えて

2

新しいコンテンツのリモコンは自動的にチェックされません。 git fetchまたはgit pull(またはgit push)を実行すると、リモートとのみ通信します。

最初にgit fetchを実行した場合は、Xコミットが遅れていることがわかります。

+0

tks上のリンクで更新サブモジュールを再度読み込む必要があるかもしれませんが、私がgit remote -vを実行し、 'X'をポイントしてからgitステータスを実行すると、 'X 'に相対的であるか?これは私がサブモジュールで期待していることですが、多分それは私の間違いですか? – HattrickNZ

関連する問題