Los submodules de Bitbucket no eliminarán

Accidentalmente empujé un par de carpetas a bitbucket que tenían carpetas .git en ellas porque las cloné usando git clone.

enter image description here

No puedo hacer clic en estas carpetas ni acceder a ellas en bitbucket

¿Qué debo hacer para deshacerme de los que ya utilicé?

rm -rf .git 

para esas dos carpetas .git entonces:

 git reset --hard ^HEAD git push git commit -a -m "Message" git push 

También intenté configurar el commit uno pero tampoco funcionó. no hay files de submodules para estos. También moví las carpetas de su directory e hice otro empujón, pero aún así aparecen.

Esas no son "carpetas con .git" que ves en el sitio bitbucket.

Esos son submodules .

Y quitar el .git y presionar no cambiará eso, ya que:

  • los .gitmodules de su repos principal aún declaran dichos submodules
  • el índice todavía contiene una input especial (gitlink, modo 160000)

Para eliminar un submodule, consulte " ¿Cómo elimino un submodule de Git? " ( Git 1.8.5+):

 git submodule deinit asubmodule git rm asubmodule # Note: asubmodule (no trailing slash) # or, if you want to leave it in your working tree git rm --cached asubmodule 

Luego cometer y empujar.