¿Cuál es el significado de: / (dos puntos, barra diagonal) en la versión 2.0 de la sintaxis git add --update?
Actualicé Git hace un par de meses y desde entonces he estado recibiendo el siguiente aviso de desaprobación al intentargit add --update
:
Advertencia: El comportamiento de 'git add --update (o -u)' sin argumento de ruta desde un subdirectorio del árbol cambiará en Git 2.0 y ya no debería usarse. Para agregar contenido para todo el árbol, ejecute:
git add --update: / (o git add -u: /)
Para restringir el comando al directorio actual, ejecute:
git add --update. (o git add -u.)
Con la versión actual de Git, el comando está restringido al directorio actual.
La advertencia en sí tiene mucho sentido y me ha ahorrado un poco de reinicio. Me he acostumbrado a escribir el.
o:/
, pero aún así encuentro este último bastante extraño porque es diferente a cualquier otra sintaxis de línea de comando que he encontrado. los.
es bastante simbólico: solo significa "directorio actual", como enfind .
, pero:/
... nunca lo vi excepto en este contexto. Qué significa eso?
Sigo pensando en ello como un emoticón, ¿y ciertamente ese no es el caso?