Nas condições estipuladas na pergunta:
- A confirmação é a primeira confirmação no repositório.
- O que significa que houve muito poucos comandos executados:
- a
git init,
- presumivelmente algumas
git addoperações,
- e uma
git commit,
- e isso é tudo!
Se essas pré-condições forem atendidas, a maneira mais simples de desfazer o commit inicial seria:
rm -fr .git
do diretório em que você fez git init. Você pode refazer o procedimento git initpara recriar o repositório Git e refazer as adições com quaisquer alterações que você se arrepende de não ter feito na primeira vez e refazer o commit inicial.
PERIGO! Isso remove o diretório do repositório Git.
Ele remove o diretório do repositório Git de forma permanente e irrecuperável, a menos que você tenha backups em algum lugar. Sob as pré-condições, você não tem nada que queira manter no repositório, para não perder nada. Todos os arquivos que você adicionou ainda estão disponíveis nos diretórios de trabalho, supondo que você ainda não os modificou e não os excluiu etc. No entanto, fazer isso é seguro apenas se você não tiver mais nada no seu repositório. Sob as circunstâncias descritas na pergunta 'confirmar o repositório pela primeira vez - e depois se arrepender', é seguro. Muitas vezes, porém, não é seguro.
Também é seguro fazer isso para remover um repositório clonado indesejado; não causa danos ao repositório do qual foi clonado. Ele descarta tudo o que você fez em sua cópia, mas não afeta o repositório original.
Tenha cuidado, mas é seguro e eficaz quando as pré-condições são atendidas.
Se você fez outras coisas com seu repositório que deseja preservar, essa não é a técnica apropriada - seu repositório não atende mais às condições prévias para que isso seja apropriado.
git status, para minha surpresa, git dissefatal: Not a git repository (or any parent up to mount point ...)!