Etapa de files sin seguimiento para la confirmación sin realizar cambios en el file de seguimiento

A menudo, cuando uso git, me encuentro en esta situación:

  • Tengo cambios en varios files, pero solo quiero comprometer partes de ellos.
  • He agregado varios files sin seguimiento, que quiero rastrear y confirmar.

Resolver la primera parte es fácil; Corro:

git add -p 

Luego, elijo qué tíos a escena, y qué tíos permanecen en mi tree de trabajo, pero sin escena. Sin embargo, el modo de parche de git omite files sin seguimiento.

Lo que me gustaría hacer es algo así como:

 git add --untracked 

Pero no parece existir tal opción.

Si tengo, digamos, seis files sin seguimiento, podría representarlos usando add en modo interactivo y la opción add untracked , como esta:

 git add -i a<CR> 1<CR> 2<CR> 3<CR> 4<CR> 5<CR> 6<CR> <CR> q<CR> 

Siento que hay, o debería haber, una manera más rápida de hacer esto, sin embargo. ¿Qué me estoy perdiendo?

No creo que haya una opción de agregar git que haga lo que describes, pero puedes networkingucir el número de teclas necesarias en el modo interactivo al usar * lugar de numbers de input individuales al seleccionar qué files sin seguir agregar.