Skip to content

Publicaciones

Modificar un archivo localmente sin actualizar el repositorio remoto de Git

5 de abril de 2024 • 1 min de lectura

Modificar un archivo localmente sin actualizar el repositorio remoto de Git

¿Alguna vez has necesitado modificar un archivo localmente sin confirmar los cambios en el repositorio remoto?

Estoy colaborando en un proyecto donde los ingenieros de software comparten configuraciones. Sin embargo, algunas configuraciones son específicas para cada ingeniero. Si confirmamos nuestras configuraciones personalizadas, interrumpe a los otros ingenieros.

Anteriormente, usábamos .gitignore y manteníamos una copia local, pero este método ignora el archivo completo, lo que no es ideal cuando aún se necesitan algunas configuraciones compartidas.

¡Afortunadamente, Git tiene una solución!

Git cuenta con un comando –assume-unchanged:

git update-index --assume-unchanged <file-path>

Reemplaza <file-path> con la ruta del archivo cuyos cambios deseas ignorar. Este comando le indica a Git que ignore temporalmente los cambios en el archivo, lo cual es útil para archivos de configuración que no deseas confirmar.

Autor: Chuck Conway es un Ingeniero de IA con casi 30 años de experiencia en ingeniería de software. Construye sistemas de IA prácticos—canalizaciones de contenido, agentes de infraestructura y herramientas que resuelven problemas reales—y comparte lo que está aprendiendo en el camino. Conéctate con él en redes sociales: X (@chuckconway) o visítalo en YouTube y en SubStack.

↑ Volver arriba

También te puede interesar