O que acontece com um repositório git existente quando você emite git init
novamente?
Eu criei um repositório com git init
. Criado um arquivo, adicionar, confirmar. Verifique o status (nada a confirmar). Em seguida, criei outro arquivo, verifique o status e posso ver que ele não é rastreado conforme o esperado.
Então, digamos, por engano, eu corro git init
novamente e recebo Reinicializar a mensagem existente do repositório Git .
Tentei git status
, mas mostra o mesmo. Então o que realmente acontece?
A reinicialização de um repositório git existente dessa maneira pode ser prejudicial ou útil? Por que podemos git init
dentro de um repositório existente?
git init
que fiz. Presumivelmente, foi o 2nd vez após Xcode automaticamente havia criadoRespostas:
Nos documentos do git :
fonte
Isso é descrito na
git init
documentação:fonte
Desde a v1.7.5 ( b57fb80a7 ),
git init
em um repositório existente também foi permitido mover o.git
diretório:'Selecionando modelos adicionados recentemente' significa que todos os modelos que ainda não foram copiados do diretório de modelos serão copiados para o diretório git existente.
'Mover o repositório para outro local' significa que, se
--separate-git-dir
apontar para outro lugar, o.git
diretório existente será movido para lá e substituído por um link.fonte
significa que você já inicializou o git. porque você já carregou um arquivo no github a partir desse caminho. Se você verificar o caminho, uma pasta será criada com o nome de .git. É por isso que você não solicitou novamente o git inicializado. você pode ir para o próximo passo direto
fonte