Publicado em 17/09/2024
TecnologiaGitProgramaçãoFala Dev, beleza? Quando trabalhamos com desenvolvimento, seja em projetos pequenos onde só um dev coloca a mão no código ou em projetos maiores com outros devs, sentimos a necessidade de armazenar e controlar a base de código de forma segura, gerenciando o estado da aplicação através de um respositório que possa ser versionado e distribuído de maneira eficiente. Mas como fazer isso?
Com certeza você já ouviu falar no Git e pensou “deve ser algo difícil de aprender”, mas relaxa, aqui vai a boa notícia: dominar o Git é mais fácil do que parece, e é uma habilidade indispensável para qualquer desenvolvedor full-stack.
Neste guia, vamos dar aquele empurrãozinho para você começar a criar e gerenciar seus próprios repositórios de código. Bora lá!
O Que é Git e Por Que Você Deve Usar
Imagine o Git como um “controlador de tempo e espaço” para o seu código. Com ele, você pode voltar no tempo, desfazer erros, criar múltiplas versões do mesmo código, trabalhando em equipe sem bagunça e ainda compartilhar suas criações com o mundo. O Git não é só mais uma ferramenta de trabalho — é o seu fiel escudeiro no desenvolvimento de software.
Prós:
- Segurança: Armazena sua base de código e te dá a confiança de experimentar sem medo.
- Colaboração: Trabalhar com outros Devs de forma produtiva e organizada.
- Histórico: Mantenha um histórico de cada alteração, funcionalidade ou issue, criando um verdadeiro diário de bordo da sua aplicação.
Criando Seu Primeiro Repositório no Git: Um Passo a Passo
Agora, vamos ao que interessa: como criar seu próprio repositório de código no Git. Aqui vai o caminho das pedras!
1. Instale o Git
Antes de tudo, você precisa ter o Git instalado no seu sistema. Se ainda não possuí, acesse o site oficial e confira como instalar o Git no seu Linux, Windows ou MacOS. A instalação é simples, e basta seguir as instruções.
2. Configure Seu Usuário
Antes de começarmos a brincadeira, o Git precisa saber quem é você. Para isso, basta rodar os seguintes comandos no terminal:
git config --global user.name "Seu Nome" git config --global user.email "seul@email.com"
Isso ajuda a garantir que as mudanças no repositório sejam registradas com o seu nome.
É importante também que você tenha uma conta em um repositório online, como GitHub, GitLab ou BitBucket, pois assim você poderá armazenar, gerenciar e compartilhar sua base de código online com outros desenvolvedores quando necessário.
3. Criando o Repositório
Através do terminal, navegue até a pasta do seu projeto e, dentro dela, rode o comando:
git init .
Caso esteja no Linux ou Mac e tenha dificuldades para navegar pelo sistema através do terminal, confia o post sobre Os 10 Comandos Essenciais no Linux.
Se tudo estiver certo, você receberá a mensagem de sucesso da criação do seu repositório. A partir de agora, o Git vai começar a rastrear tudo o que acontece nessa pasta.
4. Adicionando Arquivos
Para este nosso exemplo, crie um arquivo no diretório (pode ser o famoso `index.html`) e, em seguida, diga ao Git que quer começar a rastrear ele:
git add index.html
Você também pode adicionar múltiplos arquivos de forma rápida com apenas um comando:
git add .
5. Commitando Suas Alterações
Agora, precisamos salvar o estado atual da aplicação com um “commit”, informando sobre sobre do que se trata as alterações realizadas no código:
git commit -m "Primeiro commit, adicionando index.html"
Utilize mensagens que descrevam de forma objetiva e sucinta as mudanças que você fez. Seja claro e conciso, de forma que faça sentido para você e outros desenvolvedores quando for necessário revisitar o código no futuro.
6. Enviando o código para o seu Repositório
Para compartilhar seu código com o mundo (ou com sua equipe), você vai precisar de uma conta no seu repositório de código favorito, como GitHub, GitLab ou BitBucket. Crie um repositório por lá com o nome do seu projeto, para subirmos o código com o seguinte comando:
git remote add origin https://github.com/seu_usuario/seu_repositorio.git git push -u origin master
Note que para este exemplo, utilizamos o GitHub como referência, onde na url o seu_usuario
será o nome de usuário da sua conta e seu_repositorio
será o nome do seu projeto.
Observe também a branch na qual o seu repositório está configurado. Em alguns casos, a branch principal é master
e em outros a main
.
Se tudo estiver correto, agora o seu código está no GitHub!
7. Baixando o código do repositório
Agora imagine que você trocou de maquina e precise acessar o código do projeto que criou. Para isso, basta navegar até a pasta do projeto no seu servidor local e executar os seguintes comandos:
git init .; git remote add origin https://github.com/seu_usuario/seu_repositorio.git; git pull origin master;
Em alguns instantes você terá toda a base de código do seu projeto na sua máquina novamente, pronto para rodar.
Dicas e Recomendações
- Use mensagens de commit claras: Evite escrever “alterações feitas”, seja específico, tipo “corrigido bug no botão de login”.
- Não comite senhas: Isso parece óbvio, mas acontece! Use o arquivo `.gitignore` em seu repositório para evitar que arquivos sensíveis sejam versionados.
- Versionamento Semântico: Tente manter uma organização lógica nas versões do seu software, utilizando o conceito de versionamento semântico (ex: `1.0.0`).
Agora que você sabe o básico sobre o Git, está pronto para começar a versionar seus projetos como um verdadeiro dev. Fazer a gestão do versionamento de código pode parecer algo chato, mas pense no Git como uma esécie de seguro, você paga para não querer usar, mas quando precisar, ele irá te salvar.
E quando aparecer aquela famosa mensagem “merge conflicts”, não desanime! Em breve vamos tratar deste assunto aqui também para te apoiar!