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:
- ¿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)
- 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)?