Cómo manejar las urls que necesitan cambiar entre el repository local y remoto en github

Cuando estoy trabajando en un proyecto de desarrollo web con una copy de un repository en el server y otra en mi computadora, ¿cómo manejo los casos en que las URL deben cambiar para ejecutar la aplicación en mi repository local?

Por ejemplo, nombres de host que tienen que cambiar a "localhost".

¿Tengo que cambiar esas URL al bifurcar y clonar el repository (para poder probar y ejecutar la aplicación localmente) y luego, antes de volver a enviarlo al repository remoto, volver a cambiarlo?

Una solución fácil es hacer que git omita el control de los cambios usando

 git update-index --assume-unchanged <filename> 

Si quieres deshacer eso en el futuro, ejecuta

 git update-index --no-assume-unchanged <filename>