working visual subfolders studio not node_modules and git gitignore

visual - trabajando con.git/info/exclude demasiado tarde



gitignore gitlab (1)

Para eliminar un archivo que haya agregado pero no confirmado, use un comando como este:

git rm --cached file.to.remove

Esto eliminará el archivo del índice, pero no tocará el archivo en el disco.

Para eliminar un archivo (o archivos) de la confirmación más reciente , use el comando git rm --cached seguido de git commit --amend .

Generalmente hago esto:

git init git add . git commit .

Y luego me doy cuenta de que está a punto de agregar mi directorio nbproject, que quiero excluir / ignorar. A veces, incluso me registro en este directorio. Si lo hubiera agregado a .git / info / exclude antes de ejecutar git add., Todo funciona bien (está excluido).

Entonces modifico .git / info / exclude y luego es demasiado tarde. git ya no respeta los cambios en .git / info / exclude.

Así que las preguntas son:

  1. ¿Cómo puedo hacer que git retome los cambios en el archivo de exclusión en el registro? (Intenté ejecutar git add. Otra vez, lo cual no ayuda)
  2. Digamos que verifico un directorio (o archivo) que quiero excluir. ¿Cuál es el menor número de pasos para llegar al estado que quiero (con el archivo excluido)?