Existe uma maneira de git
manipular um link simbólico como se fosse um arquivo. Se eu normalmente adicionar um link simbólico como git add symlink
, git apenas armazena/controla o caminho para o arquivo, não o arquivo vinculado.
É possível git
manipular um link simbólico como se fosse o próprio arquivo vinculado?
Parece que você quer um link físico
Só é bom se os locais de origem e destino estiverem no mesmo sistema de arquivos. Caso contrário, você terá que se contentar com uma cópia ou um link simbólico.
Um link simbólico é uma referência a um arquivo. Um link físico é outro nome para um inode existente.
Existem vários recursos na web que explicam com mais detalhes.
Eu não estou usando uma sintaxe especial para fazer links físicos. A página man para
ln
é um bom lugar para procurar as variações de sintaxe disponíveis.