Clever git add command

Imagine que hemos editado el file foo.c.

Es posible escribir git add foo* , pero ¿qué git add foo* si quiero escribir git add *o* para networkingucir las pulsaciones de teclas? ¿Hay alguna forma de get este comportamiento en la interfaz git CLI?

Ya es posible, si trabaja en un shell compatible con POSIX (como Bash). De hecho, es el propio shell y no el cliente git el que expande foo* o *o* para foo.c

Pero tenga en count que, si tiene otro file que coincida con el patrón globbing (por ejemplo, not-to-be-added.c ), también se agregará.

Lo que estás pidiendo realmente funciona.

 $ touch foo.c $ touch bar.c $ git status # Untracked files: # (use "git add <file>..." to include in what will be committed) # # bar.c # foo.c $ git add *o* $ git status # Changes to be committed: # (use "git rm --cached <file>..." to unstage) # # new file: foo.c # # Untracked files: # (use "git add <file>..." to include in what will be committed) # # bar.c