Buenas, estoy trabajando en un proyecto web el cual estoy cuando lo subo a un repositorio GitHub hay un archivo en el cual se encuentran datos como por ejemplo de acceso a la BD. Este archivo este no lo subo al repositorio, (esto lo indico en .gitignore).
La pregunta puntual es cual sería la manera mas conveniente subirlo cuando toca modificarlo para no tener que hacerlo de manera manual desde el administrador de archivos del hosting, y teniendo en cuenta que al repositorio no se sube.

Cabe aclarar que desde el hosting siempre utilizo Git Pull desde una terminal.

Se que hacerlo de manera manual sería lo mas sencillo, pero imagino que hoy en día en equipos de trabajo se debe hacer de otra manera.