1
resposta

git init --bare

$ git init --bare
fatal: GIT_WORK_TREE (or --work-tree=<directory>) not allowed without specifying GIT_DIR (or --git-dir=<directory>)
1 resposta

Olá José, tudo bem?

Peço desculpas pela demora em obter um retorno.

A mensagem apresentada no erro diz que não é possível especificar a variável GIT_DIR pois ela já está definida, o que geralmente ocorre quando já temos um repositório do git iniciado na mesma pasta. Sendo assim, para corrigir isso, apague a pasta "servidor" que você está tentando controlar pelo git. Para isso, vá ao explorador de arquivos, clique com o botão direito sobre a pasta "servidor" e escolha a opção excluir.

A imagem aqui apresentada é de um print do explorador de arquivos do Windows, com o foco em algumas opções que aparecem após clicar com o botão direito do mouse em uma pasta, sendo elas numa sequência de cima para baixo: Abrir, Abrir em nova janela, Fixar no Acesso rápido, Abrir no Terminal, Adicionar à Lista de Reprodução do reprodutor de mídias VLC, Git GUI Here, Git Bash Here, Add to MPC-HC Playlist, Play with MPC-HC, Reproduzir com o reprodutor de mídias VLC, Abrir com Code, Verificar com o Microsoft Defender, Conceder acesso a, Restaurar versões anteriores, Incluir na biblioteca, Fixar em iniciar, Adicionar para o arquivo, Adicionar para “servidor.rar”, Comprimir e enviar por e-mail, Comprimir para “servidor.rar” e enviar por e-mail”, O que está usando este arquivo?, Renomear Avançado, Enviar para, Recortar, Copiar, Criar atalho, Excluir, Renomear e Propriedades. Com uma seta vermelha apontando para a opção Excluir que está na vigésima sétima posição.

Após isso, crie novamente uma pasta vazia e a nomeie como "servidor", dê dois cliques na mesma, aperte o botão direito e escolha a opção open git bash here para que o terminal do Git Bash seja aberto dentro da pasta que queremos controlar. Caso esteja no Windows 11, clique com o botão direito, escolha mostrar mais opções e após isso, open git bash gere, como mostro abaixo:

Um gif demonstrativo que foi feito em um explorador de arquivos do Windows 11, que está focado em um arquivo html, que é clicado por um botão direito do mouse, e assim fazendo com que aparece as seguintes opções, na sequência de cima para baixo: Exibir, Classificar por, Agrupar por, Desfazer Excluir, Novo, Propriedades, Abrir no Terminal e Mostrar mais opções. Após isso a opção “Mostra mais opções” que está na última posição é clicada e as seguintes opções aparecem: Exibir, Classificar por, Agrupar por, Atualizar, Personalizar esta pasta, Colar, Desfazer Excluir, Abrir no Terminal, Git GUI Here, Git Bash Here, Conceder acesso a, novo e Propriedades. Onde é selecionada a opção “Git Bash Here”, que abre um terminal.

Com o terminal aberto e na pasta que se deseja controlar, digite novamente o comando de início de controle do git:

git init –bare

Caso o erro ainda persista, recomendo que reinstale o git e tente executar o passo a passo novamente, pois pode ter ocorrido algum problema durante a sua instalação. Você pode acompanhar os passos de instalação na seguinte aula.

Espero que eu tenha lhe ajudado, caso ainda tenha dúvidas sobre esse tópico estarei a sua disposição. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado! ✓.