Deshacer git update-index --skip-worktree

Resuelto Kevin Burke asked hace 12 años • 8 respuestas

Hace un tiempo hice esto para ignorar los cambios en un archivo rastreado por git:

git update-index --skip-worktree <file>

Ahora realmente quiero enviar los cambios a ese archivo al código fuente. ¿ Cómo deshago los efectos de skip-worktree?

Kevin Burke avatar Jun 21 '12 10:06 Kevin Burke
Aceptado

¡Ajá! simplemente quiero:

git update-index --no-skip-worktree <file>
Kevin Burke avatar Jun 21 '2012 03:06 Kevin Burke

Según http://www.kernel.org/pub/software/scm/git/docs/git-update-index.html , utilice

git ls-files -v

para ver los archivos "asumir sin cambios" y "omitir árbol de trabajo" marcados con una letra especial. Los archivos "skip-worktree" están marcados con S.

Editar : Como mencionó @amacleod , crear un alias para enumerar todos los archivos ocultos es un buen truco para no tener que recordarlo. Lo uso alias hidden="git ls-files -v | grep '^S'"en mi .bash_profile. ¡Funciona muy bien!

Stefan Anca avatar Nov 26 '2012 15:11 Stefan Anca