Git Commit Changes In Submodule Init Recursive Function In C