Article image
Hugo Chagas
Hugo Chagas08/03/2024 13:32
Compartilhe

Como utilizar "git init" no Git

    Quando se trabalha com várias versões de códigos, arquivos e referências em um projeto, é fundamental ter um controle adequado e eficiente para evitar retrabalhos e problemas futuros. Por isso, é recomendável utilizar um VCS (Sistema de Controle de Versão) confiável e funcional, que atenda às suas necessidades com qualidade e agilidade, como o Git.

    Assim como outros sistemas, o Git possui comandos próprios chamados de "comandos Git". Dentre eles, temos o "git init".

    O comando "git init" é um dos mais importantes na utilização do sistema de controle de versão open-source Git, pois é o primeiro passo para criar um novo repositório Git em um diretório existente.

    Exemplos práticos:

    Na área desejada, execute o emulador de terminal mais conhecido como Git Bash no Windows ou, se preferir, o Bash ou Terminal.app, dependendo do seu sistema operacional.

    Com o terminal aberto, execute o tão esperado comando, "git init":

    git init
    

    Ao aplicar este código, um subdiretório oculto chamado .git é criado no diretório atual. Esse diretório é onde o Git armazena todos os metadados e objetos necessários para o funcionamento do repositório.

    Um repositório vazio é inicializado, contendo apenas uma ramificação inicial com arquivos de modelo e os diretórios:

    • objects: onde todos os objetos do Git são armazenados, formando sua base estrutural;
    • refs/heads: onde todas as referências para os branches são armazenadas;
    • refs/tags: onde todas as referências para as tags são armazenadas.

    image

    É possível utilizar esse comando sem a necessidade de um repositório remoto para que você possa controlar as versões dos seus códigos e arquivos localmente, caso não haja carência de colaboração ou backup.

    Outras formas de inicialização

    Você pode especificar a inicialização do seu repositório pedindo, por exemplo, para que inicialize e imprima apenas mensagens importantes de erro ou de aviso, suprimindo as demais:

    git init -q
    

    Ou para indicar que este será um repositório "bare", ou seja, que não possui um diretório associado. Em um repositório "bare", não há uma cópia dos arquivos do projeto no sistema de arquivos local. Ele é muito útil para que várias pessoas possam contribuir em um mesmo repositório central.

    Aqui está um exemplo:

    git init --bare
    

    Conclusão

    O comando "git init" é o primeiro passo para iniciar uma colaboração em um projeto. Com o Git inicializado, você pode aproveitar todos os benefícios do controle de versão e da cooperação que ele oferece, evitando conflitos.

    Link da documentação completa:

    https://git-scm.com/docs/git-init

    Obs

    Este é o primeiro artigo que escrevi na minha vida. Se puder me ajudar com críticas e opiniões construtivas, eu aceito!

    Compartilhe
    Comentários (0)