Guia descomplicado do git init.
- #Git
O que é o comando git init?
"Git Init" é um comando fundamental no Git que inicia um repositório Git em um diretório existente ou em um novo diretório vazio. Quando você executa o comando "git init", o Git cria um novo subdiretório chamado .git no diretório atual, que contém todos os arquivos necessários para o repositório.
Com esse comando é criado um novo repositório Git, onde todas as versões do seu código podem ser armazenadas e gerenciadas. Para iniciar um novo repositório Git, basta navegar até o diretório raiz do seu projeto no terminal e executar o comando git init. Isso criará um diretório oculto chamado .git, onde o Git manterá todos os seus arquivos de controle de versão. Depois de executar o git init, seu projeto estará pronto para ser controlado pelo console do Git. Agora você pode adicionar arquivos, fazer commits e explorar as poderosas funcionalidades do controle de versão do Git.
Alguns erros comuns ao usar o comando git init incluem:
- Execução fora do diretório desejado: Certifique-se de estar no diretório correto antes de executar o comando. Caso contrário, um novo repositório Git será iniciado no diretório em que você estiver, o que pode não ser o que você deseja.
- Diretório já sendo um repositório Git: Se você já iniciou um repositório Git no diretório atual ou em um diretório pai, tentar iniciar outro repositório com git init resultará em um erro. Verifique se o diretório não é um repositório Git antes de executar o comando.
- Permissões insuficientes: Se você não tiver permissão para criar arquivos ou diretórios no local onde está tentando iniciar o repositório, o git init falhará. Certifique-se de ter as permissões adequadas para o diretório em questão.
- Diretório não existente: Se o diretório em que você está tentando iniciar o repositório não existir, o git init falhará. Certifique-se de ter digitado corretamente o caminho para o diretório desejado.
- Conflito com arquivos existentes: Se o diretório em que você está tentando iniciar o repositório já contém arquivos com nomes conflitantes com os arquivos que o Git cria (como .gitignore), o git init pode falhar. Você pode precisar renomear ou remover esses arquivos antes de iniciar o repositório.
Fique atento a esses possíveis erros ao usar o comando git init para evitar problemas e garantir que seu repositório Git seja inicializado corretamente.
Exemplos de código:
Sem criar uma pasta, ou seja, com diretório já existente
cd /caminho/do/seu/projeto //Busca do diretório
git init //Inicia
Criando um novo diretório:
mkdir novo_projeto // cria o repositório
cd novo_projeto //abre o repositório
git init // inicia
Estas são as mensagens de erro que você poderia ver diretamente no visor ao usar o comando git init:
- Diretório já é um repositório Git:
Reinitialized existing Git repository in /caminho/do/seu/projeto/.git/
- Permissões insuficientes:
Permission denied
- Diretório não encontrado:
fatal: could not create work tree dir '/caminho/do/seu/projeto': No such file or directory
- Conflito com arquivos existentes:
fatal: Unable to create '/caminho/do/seu/projeto/.git/index.lock': File exists. Another git process seems to be running in this repository, e.g. an editor opened by 'git commit'. Please make sure all processes are terminated then try again. If it still fails, a git process may have crashed in this repository earlier: remove the file manually to continue.
- Falha genérica:
fatal: Not a git repository (or any of the parent directories): .git
Referências