Article image

GC

Gabriel Cerqueira06/06/2023 23:32
Compartilhe
Curso Git CI/CDRecomendado para vocêFormação CI/CD com GitLab

Git: Uma introdução às suas principais funções e comandos

    O controle de versão é uma parte essencial do desenvolvimento de software moderno. Com ele, os desenvolvedores podem rastrear as alterações em seu código-fonte, colaborar com eficiência e reverter para versões anteriores se necessário. O Git é uma ferramenta de controle de versão distribuída amplamente utilizada, conhecida por sua velocidade, flexibilidade e recursos poderosos. Neste artigo, exploraremos as principais funções e comandos do Git.

    O que é o Git?

    O Git é um sistema de controle de versão distribuído, criado por Linus Torvalds em 2005. Diferentemente dos sistemas de controle de versão centralizados, como o SVN, o Git não depende de um servidor central para armazenar o repositório. Cada desenvolvedor possui uma cópia completa do histórico de alterações do projeto em seu próprio sistema. Isso permite um desenvolvimento mais ágil e independente.

    Principais funções do Git:

    Controle de versão: O Git rastreia todas as alterações feitas em um projeto ao longo do tempo. Isso inclui a adição, modificação e exclusão de arquivos. O histórico completo de alterações é armazenado em um repositório Git.

    Colaboração: O Git permite que vários desenvolvedores trabalhem em um projeto simultaneamente, mesmo em partes diferentes do código. As alterações podem ser mescladas de forma eficiente, evitando conflitos sempre que possível.

    Ramos (branches): Os ramos no Git permitem que você crie linhas de desenvolvimento separadas. Isso é útil para trabalhar em novos recursos ou corrigir bugs sem afetar o ramo principal do projeto. Os ramos podem ser mesclados posteriormente, combinando o trabalho de diferentes desenvolvedores.

    Reversão de alterações: Se algo der errado ou se você precisar voltar a uma versão anterior do seu projeto, o Git facilita a reversão de alterações. Você pode desfazer commits individuais ou até mesmo ramificações inteiras, retornando a um estado anterior.

    Comandos básicos do Git:

    Aqui estão alguns dos comandos básicos mais comumente usados no Git:

    git init: Inicializa um novo repositório Git em um diretório vazio;

    git clone [URL]: Cria uma cópia local de um repositório remoto existente;

    git add [arquivo]: Adiciona um arquivo específico à área de preparação (staging area), pronta para ser commitada;

    git commit -m "[mensagem]": Confirma as alterações adicionadas à área de preparação, criando um novo commit no histórico;

    git status: Mostra o estado atual do repositório, incluindo arquivos modificados, adicionados ou excluídos;

    git pull: Baixa as alterações mais recentes de um repositório remoto e mescla-as com o ramo atual;

    git push: Envia os commits locais para um repositório remoto, atualizando-o com as alterações mais recentes;

    git branch: Lista os ramos existentes no repositório.

    **git checkout [

    Compartilhe
    Recomendado para você
    • Curso Kotlin Back-end
    • Curso Blockchain Specialist
    • Curso Unity 3D Game Developer
    Comentários (1)
    Alyson Santos
    Alyson Santos - 07/06/2023 10:58

    Li com interesse seu artigo e aprecio sua abordagem do tema. No entanto, gostaria de expressar minha opinião de maneira respeitosa sobre alguns comandos adicionais que considero fundamentais no contexto do Git.


    Em particular, sinto falta da inclusão dos comandos git rebase, git revert e git stash + git stash pop. Esses são exemplos de comandos que considero essenciais para qualquer usuário iniciante no Git.


    O que acha de complementarmos de modo colaborativo?

    Recomendado para vocêCurso Git CI/CD