リポジトリのクローンを作成したばかりで、これまで作業したことはありません。サブモジュールが含まれているので、
~/projects/myProject (master) $ git submodule init
~/projects/myProject (master) $ git submodule update
新しいバージョンのサブモジュールが必要だったので、次の方法で更新しようとしました。
~/projects/myProject (master) $ cd subs/mySubmodule
~/projects/myProject/subs/mySubmodule ((no branch)) $ git checkout master
~/projects/myProject/subs/mySubmodule (master) $ git pull
そして得た
Already up-to-date.
WTF?
すべてを削除してすべてを再試行して状況を調査した後、サブモジュールが実際にブランチスイッチで更新され、プルが不要であり、応答(Already up-to-date.
)が正しいことに気付きました。
それで、それはなぜですか?