Gitignore no funciona

Gitignore no funciona
Git es una utilidad versátil con muchas partes móviles. Por lo tanto, es esencial mantener varios aspectos bajo control.

Una de esas características es el archivo Gitignore. Los archivos Gitignore le permiten especificar una lista de archivos y directorios dentro de un repositorio determinado. Los archivos en los archivos de Gitignore no sean seguidos y excluidos del repositorio.

En algunos casos, puede encontrar una instancia en la que los archivos en el archivo Gitignore todavía están incluidos en el repositorio. Esto puede conducir a comportamientos peligrosos, como exponer información confidencial.

Discutamos cómo solucionar el archivo Gitignore.

Las causas de Gitignore no funcionan

Hay dos razones principales por las que el Gitignore no funciona:

  1. Agregar un archivo al .Archivo de Gitignore después de Commit.
  2. Nombre de archivo o ruta incorrectos.

Corrige 1- Agregar archivo a Gitignore después de Commit.

Agregar un archivo al archivo Gitignore no funcionará si el archivo ya está comprometido o una parte del repositorio.

Esto se debe a que GIT ya está rastreando el archivo mientras Gitignore funciona para archivos no seguidos.

Puede eliminarlo del índice GIT usando el comando git rm si el archivo que desea ignorar es parte del repositorio.

Abra el terminal y ejecute el comando a continuación en el directorio de su repositorio:

$ git rm -r --cached

El comando anterior eliminará todos los archivos del índice GIT.

A continuación, agregue todos los archivos al repositorio, ignorando su archivo de destino o directorio.

$ git add .

Ahora puede volver a encomender sus archivos en el repositorio.

$ Git Commint -M "Mensaje de confirmación"

Fix 2 - Verifique .Codificación de archivos de Gitignore

Aunque este no es un escenario muy común, su archivo Gitignore puede no funcionar si usa una codificación incorrecta.

A .El archivo de Gitignore debe estar en la codificación UTF-8, que cubre los caracteres ASCII.

Para resolver esto, abra su terminal de Linux y ejecute el comando:

$ touch .gitignore

El comando anterior debe crear un archivo gitignore vacío. A continuación, abra el archivo con su editor de texto favorito y agregue sus entradas de Gitignore.

En Windows, cree un nuevo archivo en su editor de texto. Guarde el archivo como .Gitignore como se muestra:

NOTA: Asegúrese de que el tipo de guardado como se establezca en todos los archivos.

FIJO 3 - Nombre o ruta de archivo incorrecto

Puede agregar la entrada incorrecta a su archivo Gitignore en algunos casos. Esto hará que GIT no pueda identificar el archivo o la ruta que desea ignorar.

Por lo tanto, asegúrese de agregar el nombre de archivo completo, el directorio o la extensión a su archivo Gitignore.

Puede consultar los documentos para aprender cómo funciona el archivo Gitignore.

Sin embargo, GitHub tiene una gran lista de las plantillas estándar de Gitignore, como se muestra en el recurso a continuación:

https: // github.com/github/gitignore

Puede verificar su plantilla de gitignore objetivo y agregarla a su repositorio.

Clausura

En este artículo, discutimos cómo arreglar su archivo de Gitignore no funciona.