Cómo agregar git repo a otro repository en la subcarpeta

Tengo git repo en la carpeta final_app y tengo que agregar la nueva carpeta app_part que ya es un proyecto de git. Cuando copié e intenté git add . o git add --all pero no quiere agregar app_part . ¿Cómo agregar files de la carpeta app_part a git repo final_app ?

No necesita copyrlo y agregar ese git repo como submodule :

 cd final_app git submodule add /url/of/repo/app_part/ git add . git commit -m "Add app_part as submodule" 

Si lo copy directamente, es solo un repository nested que será ignorado por el repository principal.

Agregarlo como un submodule significa agregar un gitlink , una input especial en su índice final_app , haciendo reference a un SHA1 del repository app_part .