$ git submodule foreach --recursive git reset --hard
# unbinds all submodules git submodule deinit -f . # checkout again git submodule update --init --recursive