¿Cómo reviso algo que es un submodule?

Quiero poder agregar todo lo que edito en mi directory octopress a github en caso de que todos los files se mueran.

Pero me sale este error:

➜ octopress git:(master) ✗ git add source/* fatal: Pathspec 'source/about' is in submodule 'octopress' 

¿Cómo puedo hacer que este directory de octopress sea parte de mi repository general de git?

Si una ruta está en un submodule, sería parte de la ruta declarada en .gitmodules (en la raíz del repository principal).
Consulte " Lista de submodules en un repository git "

 git config --file=.gitmodules --get-regexp ^^submodule.*\.path$ | cut -d " " -f 2 

Debería poder agregar files y enviar desde ese submodule source/about .

Si no puede presionar, eso significa que el repository en sentido ascendente de ese submodule no es de su propiedad. También podría considerar eliminar el submodule del submodule .


¿Cómo cambio la propiedad?

Si está en un repository al que no puede presionar, vaya a GitHub a esa página de repo de GitHub y click el button de horquilla .

Luego regrese a su repository local y escriba:

 git remote set-url origin https://<username>@github.com/<username>/arepo.git 

(reemplace <username> con su nombre de count GitHub, y arepo.git por el nombre del repository que acaba de abrir)

Entonces testing un git push -u origin master .

Si su repository incluye submodules (tiene un file .gitmodule ), se aplicaría el mismo principio .