Mismo plugin de WordPress, múltiples sitios web locales

Gracias por tomarse el time para leer esto.

Tengo un plugin de WordPress alojado en GitHub. Vamos a llamar a este plugin 'LK-FORM' y se está ejecutando en 3 diferentes sitios web en vivo. 'LK-FORM' es exactamente el mismo para cada website.

Estos 3 sitios web diferentes también se ejecutan localmente utilizando Ampps.

Mi pregunta es; ¿Cómo puedo get 'LK-FORM' en 3 sitios web locales, pero todavía actualizar la twig principal en GitHub cuando uno de ellos se cambia para que los 3 sitios en vivo se mantengan actualizados.

He clonado 'LK-FORM' en una carpeta de plugin local, pero cuando voy a clonar otra vez, el repository ya no aparece porque ya figura en la GUI de GitHub. Cualquier ayuda sería muy apreciada.

Suena como un caso de uso para los submodules de git , aunque una búsqueda en Google mostrará muchos artículos en contra de su uso. Los submodules tienen muchos errores, pero puedes hacer buen uso de alias o herramientas como gitslave .

Editar: también podría clonar en un directory y vincular simbólicamente los demás, agregándolos a .gitignore para evitar la networkingundancia.