Tengo un archivo rastreado en un repositorio git. ¿Cómo puedo destrabar este archivo sin eliminarlo usando magit?
23
Al golpear, ise ignorará el archivo y se destrabará del repositorio de git.
Detrás de escena, lo hace git rm --cached: más información sobre este comando git de una pregunta de StackOverflow
k) simplemente revierte el contenido del archivo a su último estado confirmado; No lo destraba. Para probarlo, modifique el archivo que acaba de descartar,gpresione en el búfer magit para actualizar el contenido y verá que el archivo aparece una vez más en la sección Sin clasificar .ien el archivo que desea untrack y después haga clicken.gitignore. Para mi caso de uso, si hay un archivo que quiero rastrear, generalmente también quiero ignorarlo. De esa manera mi buffer magit permanece limpio y vacío :)En el búfer Magit, presione K (mayúscula k) en el archivo. Funciona con magit 2.3; No lo sé para versiones anteriores.
fuente
Úselo
M-x magit-file-untrackdesde un búfer que visita un archivo rastreado o desde un búfer Magit. Cuando el búfer visita un archivo, ese archivo se ofrece como opción predeterminada.Cuando el punto está en un archivo en un búfer Magit, eso también se ofrece por defecto. Usted también puede añadir el nuevo
magit-insert-tracked-filesparamagit-status-sections-hook, a continuación, un árbol de todos los archivos rastreados se inserta en el buffer de estado (pero al hacerlo puede que no sea bueno para el rendimiento en grandes repositorios).fuente