Controle de versão com Git: um guia para iniciantes
- Jefferson Firmino Mendes

- 5 de jan. de 2024
- 3 min de leitura
Resumo:
Neste artigo, vamos aprender os conceitos básicos do controle de versão com Git. O Git é um sistema de controle de versão distribuído que é usado por desenvolvedores de software de todo o mundo. Ele permite que você rastreie as alterações em seus arquivos ao longo do tempo, faça rollbacks para versões anteriores e colabore com outros desenvolvedores.
Introdução:
O controle de versão é uma prática essencial para qualquer desenvolvedor de software.
Ele permite que você rastreie as alterações em seus arquivos ao longo do tempo, faça rollbacks para versões anteriores e colabore com outros desenvolvedores.
O Git é um sistema de controle de versão distribuído que é usado por desenvolvedores de software de todo o mundo. Ele é gratuito e de código aberto, e está disponível para todos os sistemas operacionais.
Criando um repositório:
O primeiro passo para usar o Git é criar um repositório.
Um repositório é simplesmente um local onde você armazenará seus arquivos controlados pelo Git.
Para criar um repositório, você pode usar o comando git init. Por exemplo, para criar um repositório chamado my-project, você usaria o seguinte comando:
git init my-project
Isso criará uma pasta chamada my-project com um arquivo oculto chamado .git.
O arquivo .git contém todas as informações sobre o seu repositório, incluindo as alterações que você fez em seus arquivos.
Adicionando arquivos ao repositório:
Depois de criar um repositório, você pode adicionar arquivos ao repositório.
Para adicionar um arquivo chamado my-file.txt ao repositório, você usaria o seguinte comando:
git add my-file.txt
Isso colocará o arquivo my-file.txt na área de preparação, que é um espaço temporário onde você pode reunir as alterações que deseja fazer no seu repositório.
Comitando alterações:
Depois de adicionar os arquivos que deseja incluir no repositório, você precisa commitar as alterações.
Um commit é uma gravação permanente das alterações que você fez em seus arquivos.
Para commitar as alterações, você usaria o seguinte comando:
git commit -m "Adicionando um novo arquivo"
O argumento -m permite que você adicione uma mensagem ao commit. A mensagem é usada para descrever as alterações que você fez.
Fazendo rollbacks:
Se você cometer um erro, você pode fazer rollback para uma versão anterior dos seus arquivos. Para fazer rollback, você usaria o seguinte comando:
git checkout <hash-do-commit>
O argumento <hash-do-commit> é o hash do commit para o qual você deseja fazer rollback. Você pode encontrar o hash do commit usando o comando git log.
Collaborando com outros desenvolvedores:
O Git é um sistema de controle de versão distribuído, o que significa que você pode compartilhá-lo com outros desenvolvedores.
Para compartilhar um repositório com outros desenvolvedores, você precisa enviar o repositório para um repositório remoto.
Um repositório remoto é um repositório que é hospedado em um servidor. Você pode enviar seu repositório para um repositório remoto usando o comando git push.
Por exemplo, para enviar seu repositório para o GitHub, você usaria o seguinte comando:
git push origin master
O argumento origin é o nome do seu repositório remoto.
O argumento master é o nome da branch que você deseja enviar.
Conclusão:
O Git é uma ferramenta poderosa que pode ajudá-lo a gerenciar o código-fonte de seus projetos.
Com o Git, você pode rastrear as alterações em seus arquivos ao longo do tempo, fazer rollbacks para versões anteriores e colaborar com outros desenvolvedores.
Dicas:
Use o comando git status para verificar o status do seu repositório.
Use o comando git diff para ver as alterações que você fez em seus arquivos.
Use o comando git log para ver o histórico de commits do seu repositório.
Aprenda sobre branches e tags.
Referências:
Git Tutorial: https://git-scm.com/book/en/v2
Pro Git: https://git-scm.com/book/en/v2




Comentários