¿Cómo mantener y referir un file, copy única para muchas twigs de git?

Tengo una situación: mi file readme.md en la twig master también debe estar en la twig gh-pages .
Si realizo cambios en el file en una twig, necesito replicarlos en otra.

¿Hay alguna forma de tener una twig de git común que pueda ser referida por otras twigs?
¿O rastrear un file en dos twigs simultáneamente?

Consulte https://github.com/anupam-arohi/lv para get más detalles sobre el problema.

Una twig no es "referida" por otra, y un file con una nueva versión en una twig necesitará tener dicho contenido de la nueva versión "copydo" de alguna manera en la otra twig.

Tienes dos enfoques:

  1. una vez que cambias el file en una twig, compras la otra twig y la copys (menciono una secuencia de commands general en " Cómo actualizar un file en todas las twigs en un repository de Git ")
    En tu caso, eso sería

     git checkout gh-pages git checkout master -- aFile 
  2. Como la primera opción no es automática, podría considerar configurar un controller de filter de contenido a través de una statement .gitattributes , una secuencia de commands de borrones que, al .gitattributes compra, copyría automáticamente el contenido del file de la otra twig.

    mancha
    (image de " Personalizar Git – Atributos de Git ", del " Libro de Pro Git ")

Esa secuencia de commands obtendría el contenido del file de la otra twig y replaceá el contenido de ese mismo file en la twig de salida.

 git show master:path/to/aFile > path/to/aFile