Este comando funciona para obter os arquivos e compilá-los:
git clone a-valid-git-url
por exemplo:
git clone git://cfdem.git.sourceforge.net/gitroot/cfdem/liggghts
No entanto, git status
(ou qualquer outro comando git) fornece o fatal: Not a git repository (or any of the parent directories)
erro acima .
O que estou fazendo de errado?
git
repository
clone
git-clone
git-status
Kevin kostlan
fonte
fonte
liggghts
diretório.Respostas:
Você deve realmente fazer o cd no diretório primeiro:
fonte
git init
corrigiu o problema.Acabei de receber esta mensagem e há uma resposta muito simples antes de tentar as outras. No diretório pai, digite
git init
Isso inicializará o diretório para git. Então
git add
egit commit
deve funcionar.fonte
remote
configuração original sob este arranjo?No meu caso, era uma variável de ambiente
GIT_DIR
, que adicionei para acessar mais rápido.Isso também quebrou todos os meus repositórios locais no SourceTree :(
fonte
Às vezes é por causa do ssh. Então você pode usar isto:
ao invés de:
fonte
no meu caso, tive o mesmo problema enquanto tento qualquer comando git (por exemplo, git status) usando Windows cmd. então o que eu faço é depois de instalar o git para a janela https://windows.github.com/ nas variáveis de ambiente, adicionar o caminho da classe do git na variável "PATH". normalmente o git será instalado em
C:/user/"username"/appdata/local/git/bin
adicionar isto no PATH na variável de ambientee mais uma coisa no cmd vá para o seu repositório git ou cd para onde seu clone está em sua janela, geralmente eles serão armazenados nos documentos sob github
depois disso, você pode ter qualquer comando git
fonte
Tive outro problema. Eu estava em um diretório git, mas cheguei lá por meio de um link simbólico. Eu tive que ir para o diretório diretamente (ou seja, não através do link simbólico), então funcionou bem.
fonte
você tem que "cd projone"
então você pode verificar o status.
Uma razão pela qual isso foi difícil de notar no início é porque você criou uma pasta com o mesmo nome já em seu computador e foi onde você clonou o projeto, então você tem que mudar de diretório novamente
fonte
Esse erro foi resolvido quando tentei inicializar o git usando o git init . Funcionou
fonte
No meu caso, o repositório original era vazio.
Então, eu tive que digitar (no windows):
Para verificar se um repositório é vazio:
fonte
Simplesmente, depois de clonar o repo, você precisa fazer o cd (mudar seu diretório atual) para a nova pasta clonada
fonte
Se a Solução de Projeto Existente for planejada para mover para TSF no Código VS:
abra o Terminal e execute os seguintes comandos:
Inicialize o git nessa pasta (diretório raiz)
git init
Adicionar Git
git add .
Vincule seu TSf / Git a esse projeto - {url} substitua pelo seu endereço git
git remote add origin {url}
Comprometa essas mudanças:
git commit -m "initial commit"
Push - Eu empurrei o código como version1 você pode usar qualquer nome para o seu branch
git push origin HEAD:Version1
fonte
De repente, recebi um erro como em qualquer diretório em que tentei executar qualquer comando git de:
fatal: Not a git repository: /Users/me/Desktop/../../.git/modules/some-submodule
Para mim, descobri que tinha um arquivo oculto
.git
na minha área de trabalho com o conteúdo:gitdir: ../../.git/modules/some-module
Removido esse arquivo e corrigido.
fonte
eu tenho o mesmo problema da minha rede de escritório. Eu uso este comando, mas não está funcionando para mim url, então assim: antes
$ git clone https://gitlab.com/omsharma/Resume.git
Depois de usar este URL:
$ git clone https://[email protected]/omsharma/Resume.git
experimente.fonte