En git, ¿cómo comprometer un file en una twig pero ignorarlo en todas las otras twigs?

Tengo algunos files de keys seguros que deben estar comprometidos solo con la twig de etapas. Pero necesito ignorarlos en todas las otras twigs.

Aquí usando git, ¿cómo ignoro un file en una twig pero lo tengo comprometido en otra twig? muestra cómo comprometerse en una twig e ignorar en otra . No funcionó para mí. Quiero comprometerme en una twig e ignorar en todas las demás . ¿Cómo puedo hacer eso?

Haga que el file aparezca en el file .gitignore en todas las demás twigs.

Luego, en la twig que desea que sea rastreado, agregue un ! antes del nombre del file en el file .gitignore A continuación, agregue manualmente el file git add <filename> y ahora debería rastrearse en esta twig actual pero no en las demás