¿Cómo puedo eliminar los rests del submodule git?

Mientras empujaba mi historial de códigos al repository de git, descubrí que el proyecto Objective-C funciona como un submodule, lo que significa que si presiono el proyecto Objective-C, funcionaría como un submodule como este .

Después de notar ese factor, traté de reiniciar mi carpeta .git . (Eliminar e intentado llamar a 'git init')

Pero no funcionaría en absoluto y los submodules siguen vivos.

También probé git submodule deinit y el command init . Sin embargo, después de eso, aunque traté de enviar mis files al repository de git, arrojó este post.

Sogos-Macbook:Test code dkswogus7530$ git push -u origin master To https://github.com/JaehyunAhn/cpuls2_book_review.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://github.com/JaehyunAhn/cpuls2_book_review.git' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Merge the remote changes (eg 'git pull') hint: before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. 

También traté de actualizar y eliminar mi repository git para escribir command git pull origin master y ese command cancelar este post

 Compressing objects: 100% (4/4), done. Writing objects: 100% (5/5), 537 bytes | 0 bytes/s, done. Total 5 (delta 2), reused 0 (delta 0) remote: error: object d5c202897cf6f769235a2707d15719636fe37984:contains duplicate file entries remote: fatal: Error in object error: unpack failed: index-pack abnormal exit To https://github.com/JaehyunAhn/cpuls2_book_review.git ! [remote rejected] master -> master (unpacker error) error: failed to push some refs to 'https://github.com/JaehyunAhn/cpuls2_book_review.git' 

¿Como puedo resolver este problema?

Este repository de submodules apunta de esto , esto y esto .

Si todo lo demás falla y realmente solo quiere comenzar de nuevo, ¿por qué no hacer un cd en el repository y en cada submodule y luego:

 rm -rd .git