Obtenga una copy inicial de los files sin seguimiento al tirar, bifurcar

Soy nuevo en git y no pude expresslo correctamente cuando busqué, así que no pude encontrar ninguna información relevante sobre esto. Entonces, básicamente, mi problema es:

Tengo un git repo que tiene algunos files de configuration y otros files php. No quiero que se rastreen los files de configuration. Pero si alguien tira o bifurca, o clona de ese repository, quiero que sigan obteniendo una copy inicial del file, para que puedan poner su configuration en él.

Entonces, ¿cuál es la mejor manera de hacerlo? Entonces, git solo rastrea la copy inicial, y otros pueden sacar la inicial del sin seguimiento y la última de las rastreadas.

No .gitignore su file de configuration (o en otras palabras, liste su file de configuration en el file .gitignore ) En su lugar, cree un "ejemplo" de configuration – (si el nombre de file de su configuration es config.ini , generalmente lo tendrá como config.example.ini – y agrega este file a tu git REPO – de esta manera, los usuarios pueden conocer la estructura del file de configuration, pero no quieres exponer ningún dato secreto