Skip to main content

Ignorar archivos

Puedes configurar Git para que ignore archivos que no quieres ingresar en GitHub Enterprise Cloud.

Configurar archivos ignorados para solo un repositorio

Puede crear un archivo .gitignore en el directorio raíz del repositorio para indicarle a Git qué archivos y directorios ignorar cuando se realiza una confirmación. Para compartir las reglas de ignore con otros usuarios que clonan el repositorio, confirme el archivo .gitignore en el repositorio.

GitHub mantiene una lista oficial de archivos .gitignore recomendados para muchos sistemas operativos, entornos y lenguajes de programación populares en el repositorio público github/gitignore. También puede usar gitignore.io a fin de crear un archivo .gitignore para el sistema operativo, lenguaje de programación o IDE. Para más información, vea "github/gitignore" y el sitio "gitignore.io".

  1. Abra TerminalTerminalGit Bash.

  2. Navega a la ubicación de tu repositorio de Git.

  3. Cree un archivo .gitignore para el repositorio.

    $ touch .gitignore

    Si el comando es exitoso, no habrá salida.

Para obtener un archivo .gitignore de ejemplo, vea "Algunas configuraciones comunes de .gitignore" en el repositorio de Octocat.

Si quieres ignorar un archivo que ya se haya ingresado, deberás dejar de rastrearlo antes de que agregues una regla para ignorarlo. Desde tu terminal, deja de rastrear el archivo.

$ git rm --cached FILENAME

Configurar archivos ignorados para todos los repositorios en tu computador

También puede crear un archivo .gitignore global a fin de definir una lista de reglas para ignorar archivos en todos los repositorios de Git en el equipo. Por ejemplo, podría crear el archivo en ~/.gitignore_global y agregarle algunas reglas.

  1. Abra TerminalTerminalGit Bash.
  2. Configure Git para que use el archivo de exclusión ~/.gitignore_global en todos los repositorios de Git.
    $ git config --global core.excludesfile ~/.gitignore_global

Exclusión de archivos locales sin crear un archivo .gitignore

Si no quiere crear un archivo .gitignore para compartir con otros usuarios, puede crear reglas que no se confirmen el repositorio. Puedes utilizar esta técnica para los archivos generados de forma local que no esperas que otros usuarios generen, tales como los archivos creados por tu editor.

Use su editor de texto favorito para abrir el archivo .git/info/exclude dentro de la raíz del repositorio de Git. Cualquier norma que agregues aquí no se registrará y solo ignorará archivos de tu repositorio local.

  1. Abra TerminalTerminalGit Bash.
  2. Navega a la ubicación de tu repositorio de Git.
  3. Con su editor de texto favorito, abra el archivo .git/info/exclude.

Lecturas adicionales