Guardar cambios en el nivel de repository GIT Config

Ejecuté este command

git config --local merge.ours.driver true 

Se supone que debe hacer un cambio en el file .git \ config (que es el file de configuration del nivel de repository). Hace este cambio.

Puedo ver este cambio cuando corro

 git config --list 

Pero no veo este cambio cuando ejecuto el mismo command de list desde una máquina de otro usuario. ¿Cómo puedo persistir este cambio en el repository?

No aparece en 'cambios pendientes', por lo que no puedo verificar este cambio. ¿La carpeta .git está siendo "ignorada"? No pude encontrarlo en el .gitignore.

El file de configuration .git/config no es en sí mismo un file controlado por la versión.

No puede ser, en un nivel bastante fundamental: tiene que existir, y estar lleno de datos, antes de comenzar a controlar cualquier versión. Podría referirse (es decir, include, o incluso cambiarse) a un file controlado por la versión después de ese punto, pero Git no lo hace.

Lo que puede hacer es proporcionar una secuencia de commands que ejecute los elementos de configuration que se deben ejecutar y comprometer esa secuencia de commands con el repository. Los usuarios pueden ejecutar el script, que puede verificar y corregir su configuration según sea necesario.

(También merge.ours.driver aquí que si está configurando un merge.ours.driver como este, probablemente esté un poco sorprendido más tarde cuando Git use su versión durante una fusión. Git no invoca controlleres personalizados a less que haya cambios en ambos lados de una combinación. Si hay un cambio unilateral, es decir, a su versión pero no a la nuestra, Git simplemente toma el cambio).