Ciao,
premetto che da poco utilizzo git, ho un problema con i file di configurazione, in locale deve essere diverso da quello remoto.
Il problema è che ad ogni push, porta online anche tali file e non riesco ad evitarlo.
Ho un repository da cui sono partito. Ho inserito i parametri per le configurazioni in locale, poi per errore non ho messo questi file su gitignore ed ho fatto il push sul repository locale, ma anche in produzione (la prima volta)
In produzione ho fatto un git --bare
Dopo aver portato in produzione le configurazioni locali, ho provveduto a modificare i file direttamente online, ed in local ho lanciato questo comando:
git rm --cached nome_file
Ho inserito il file anche dentro gitignore e in gitexclude
ma ad ogni push in produzione, le configurazioni remote vengono sovrascritte con quelle locali.
Come posso evitarlo?

Grazie.