👋 We've unified all of GitHub's product documentation in one place! Check out the content for REST API, GraphQL API, and Developers. Learn more on the GitHub blog.


Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.
Versión del artículo: GitHub.com

Ignorar archivos

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

En este artículo

Configurar archivos ignorados para solo un repositorio

Puedes crear un archivo de tipo .gitignore en el directorio raíz de tu repositorio para indicarle a Git qué archivos y directorios ignorar cuando haces una confirmación. Para compartir las reglas para ignorar con otros usuarios que clonan el repositorio, confirma el archivo de tipo .gitignore en tu repositorio.

GitHub mantiene una lista oficial de archivos recomendados de tipo .gitignore para varios sistemas operativos, ambientes y lenguajes de programación populares en el repositorio público github/gitignore. También puedes usar gitignore.io para crear un archivo .gitignore para tu sistema operativo, lenguaje de programación o IDE. Para obtener más información, consulta la sección "github/gitignore" y el sitio "gitignore.io".

  1. Abre la TerminalTerminalGit Bash.
  2. Navega a la ubicación de tu repositorio de Git.
  3. Crea un archivo de tipo .gitignore para tu repositorio.
    $ touch .gitignore

Para ver un archivo de tipo .gitignore de ejemplo, consulta la sección "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 puedes crear un archivo global de tipo .gitignore para definir una lista de reglas para ignorar archivos en cada repositorio de Git en tu computador. Por ejemplo, puedes crear el archivo en ~/.gitignore_global y agregarle algunas normas.

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

Excluir archivos locales sin crear un archivo de tipo .gitignore

Si no quieres crear un archivo .gitignore para compartir con otros, puedes crear normas que no estén confirmadas con 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.

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

  1. Abre la TerminalTerminalGit Bash.
  2. Navega a la ubicación de tu repositorio de Git.
  3. Utilizando tu editor de texto favorito, abre el archivo .git/info/exclude.

Leer más

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos