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".
- Abre la TerminalTerminalGit Bash.
- Navega a la ubicación de tu repositorio de Git.
- 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.
- Abre la TerminalTerminalGit Bash.
- 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.
- Abre la TerminalTerminalGit Bash.
- Navega a la ubicación de tu repositorio de Git.
- Utilizando tu editor de texto favorito, abre el archivo .git/info/exclude.
Leer más
- Ignorar archivos en el libro de Pro Git
- .gitignore en las páginas de man de Git
- Una colección de plantillas útiles de .gitignore en el repositorio github/gitignore
- Sitio de gitignore.io