Qual é o significado de: / (dois pontos, barra) na versão 2.0 da sintaxe git add --update?
Atualizei o Git há alguns meses e, desde então, recebi o seguinte aviso de descontinuação ao tentargit add --update
:
Aviso: O comportamento de 'git add --update (ou -u)' sem argumento de caminho de um subdiretório da árvore será alterado no Git 2.0 e não deverá mais ser usado. Para adicionar conteúdo para a árvore inteira, execute:
git add --update: / (ou git add -u: /)
Para restringir o comando ao diretório atual, execute:
git add --update. (ou git add -u.)
Com a versão atual do Git, o comando é restrito ao diretório atual.
O aviso em si faz todo o sentido, e me salvou algumas redefinições. Eu me acostumei a digitar o.
ou:/
, mas ainda acho o último bastante estranho, porque é diferente de qualquer outra sintaxe de linha de comando que encontrei. o.
é bastante simbólico: significa apenas "diretório atual", como emfind .
, mas:/
... nunca vi isso, exceto neste contexto. O que isso significa?
Eu continuo pensando nisso como um emoticon, e certamente não é esse o caso?