¿Qué configuración y comandos de git pueden ayudar a administrar el contenido privado en un Github público? [cerrado]

Estoy creando un "CMS" (usado a la ligera) en PHP que proporciono como código abierto a través deun repo de Github. Lo estoy creando como la nueva página de inicio para mi empresa y el contenido en sus diversas formas proporciona un buen ejemplo de cómo usar las distintas clases y funciones.

Al principio, dejé mi contenido ahí (todo almacenado como archivos de texto de Markdown), sobre páginas, ejemplos de clientes, publicaciones de blogs, pero luego me asusté y lo añadí en Lorem Ipsum e imágenes falsas. Por alguna razón, aunque todo esto estará disponible para el público en nuestra URL, se sintió como una mala idea tener el diseño, el contenido y todo lo demás tan fácilmente accesible. Aún así, sería (a) agradable tener todo en un repositorio, (b) un gran gesto para decir "hey, lo que es mío es tuyo", especialmente porque nos concentramos en el código abierto, y (c) hace que lo que ya es posible (robando nuestro diseño y contenido) sólo un poco más fácil.

¿Hay alguna manera en que un repositorio de git pueda administrar contenido (semi-) privado mientras lo publica en un repositorio público?

Respuestas a la pregunta(1)

Su respuesta a la pregunta