We are using submodules and we are new to git.
We often see merge conflicts for the submodules themselves, no files are conflicted, just the submodule. There are multip
Your local submodule and the remote submodule have diverged.
git checkout --theirs submodulename
or for your version:
git checkout --ours submodulename
and then commit the changes with git add and commit the changes.
Note: Your shell may add a trailing slash to the submodulename if you tabcomplete, since it is also a subdirectory. If so, you need to delete it or you'll get:
error: pathspec 'submodulename/' did not match any file(s) known to git.