Seu diretório pessoal foi movido para /var/www/html/web-test/
e você pode recuperá-lo sem perda de dados.
O diretório atual (presumivelmente ~
) foi movido para /var/www/html/web-test/
e um repositório nit git criado dentro dele (os diretórios "refs" e "objects", entre outros). Um arquivo de texto foi criado em seu lugar que o git sabe como seguir (como um symlink artificial):
gitdir: /var/www/html/web-test/
Este é o comportamento documentado de git init --separate-git-dir
:
--separate-git-dir=<git dir> Instead of initializing the repository as a directory to either $GIT_DIR or ./.git/, create a text file there containing the path to the actual repository. This file acts as filesystem-agnostic Git symbolic link to the repository. If this is reinitialization, the repository will be moved to the specified path.
O último parágrafo é o mais importante aqui. O padrão, se você não especificar um caminho, é que o repositório do qual você está falando está em .
. Seria bom se oferecesse alguma dica de que isso aconteceria antes de disparar seu pé.
Você pode excluir o arquivo de texto ( rm ~
) e mover o diretório de volta ( mv /var/www/html/web-test ~
) e tudo deve ficar bem.
Você pode querer deletar os arquivos git depois - no momento você tem dois repositórios git baseados naquele diretório, que provavelmente ele não vai gostar mesmo que fosse o que você queria.