Remover un submodulo git
Si usas git y est谩s manejando las librer铆as o plugins de tus proyectos ruby como subm贸dulos, seguramente has enfrentado la necesidad de eliminar alg煤n subm贸dulo. Pero, si bien en principio uno podr铆a pensar que es algo sencillo, no es tan transparente como podr铆as imaginarte.
Encontr茅 la respuesta que transcribo a continuaci贸n en 茅ste art铆culo
Supongamos que el subm贸dulo que queremos eliminar se llama ’submodulo1′ y se encuentra en el path ‘vendor/submodulo1′ los pasos a seguir son los siguientes:
- Eliminar las l铆neas correspondientes al subm贸dulo del archivo .gitmodules
- Eliminar las l铆neas correspondientes al subm贸dulo del archivo .git/config
- Eliminar la entrada correspondiente al subm贸dulo del index/commit
edit谩ndolo con un editor de textos.
edit谩ndolo con un editor de textos.
git rm --cached vendor/submodulo1
Eso es todo. De todos modos, en mi experiencia, manejar las librer铆as como submodulos git tiene grandes desventajas. Giternal, por citar una, parece una herramienta mucho m谩s adecuada y sin duda alguna, mucho mas sencilla.
- Publicado por gustavoe a las 07:41 pm
- Permalink de esta entrada
- Guardado en: Git
- Comentarios RSS de esta entrada
- TrackBack URI
Sin comentarios
Publicar comentario