Article image
Alexandra Miranda
Alexandra Miranda08/03/2024 10:20
Compartilhe

Comandos GIT - Principais comandos e como utilizá-los.

    Na programação, os times de desenvolvimento, também chamados de squads, utilizam ferramentas de controle de versão, para que eles possam ter acesso ao código-fonte de uma aplicação e fazer alterações nele ao longo do tempo. Essas ferramentas auxiliam os squads a trabalharem de forma mais rápida e inteligente.

    Dentre estas ferramentas, uma das mais utilizadas é o GIT, que segundo a Microsoft, é um sistema de controle de versão distribuído, onde são utilizados clones locais do projeto, chamados de repositórios e com isso, os desenvolvedores podem confirmar o trabalho localmente e depois sincronizar a cópia do repositório com a cópia no servidor.

    Para instalar o Git na sua máquina, será preciso acessar este site e seguir todo o passo-a-passo que está na sua documentação.

    Toda a sincronização do código-fonte de uma aplicação é feita, pelos desenvolvedores, através dos comandos Git. Dentre os mais utilizados estão:

    • Inicializar um Repositório - quando iniciado, o GIT armazena todas as informações dentro de uma pasta oculta chamada “/.git” . É feito através deste comando:
      $ git init
    

    • Clonar um Repositório - obtém uma cópia de um repositório Git existente, onde contém todo o histórico do que foi realizado numa aplicação, até o momento da clonagem. É feito através deste comando, seguido da url do repositório a ser clonado:
       $ git clone <url>
              
       #substituir <url>, pelo endereço eletrônico, no qual se encontra o repositório a ser clonado.
    
    • Adicionar alterações em um Repositório - adiciona uma alteração no diretório de trabalho à área de teste. Toda a alteração adicionada, ficará aguardando o seu commit, para sua confirmação. A adição de alterações é feita através deste comando:
      $ git add .
    
    • Comitar em um Repositório - confirma a alteração adicionada à um repositório e grava suas informações, criando um histórico de commits. Com isso, é possível visualizar tudo que foi realizado na aplicação. Esta ação é feita através deste comando:
       $ git commit -m "<seu-comentário-aqui>"
          
       #substituir <seu-comentário-aqui>, pela descrição da alteração realizada no repositório.
    
    • Visualizar Histórico de Commits em um Repositório - todos os commits feitos no repositório de uma aplicação, podem ser visualizados, através deste comando:
      $ git log
    
    • Enviar as Alterações confirmadas para um Repositório - utilizado para enviar as alterações confirmadas para repositórios remotos para colaboração. Isso permite que outros membros do squad, acessem um conjunto de alterações salvas. Este envio é feito através deste comando:
      $ git push
    
    • Atualizar um Repositório - resgata todas as alterações confirmadas e registradas num repositório, fazendo sua atualização. Isso gera maior produtividade e evita a repetição de linhas de códigos, mantendo-lhe organizado e padronizado. É feito através deste comando:
      $ git pull
    
    • Listar Branches em um Repositório - branches são ramificações que um repositório possui, ou seja, elas funcionam de forma independente, onde o desenvolvedor cria o código e depois faz sua implementação ao repositório principal da aplicação. E para visualizar todas as ramificações existentes em um repositório, é preciso realizar este comando:
      $ git branch
    
    • Criar Branches em um Repositório - para criação de uma nova branch, é necessário utilizar este comando:
       $ git checkout -b <minha-nova-branch>
        
       #substituir <minha-nova-branch>, pelo nome da nova branch desejada.
    
    • Ir de uma Branch a outra em um Repositóriopara navegar entre as branches existentes em um repositório, isto é, indo de uma à outra, utiliza-se este comando:
      $ git checkout <nome-da-branch>
            
      #substituir <nome-da-branch>, pela branch na qual você deseja visualizar.
    
    • Unificar Branches em um Repositóriopermite que as linhas de desenvolvimento independentes criadas pelo git branch, sejam integradas em uma ramificação única. Esta ação é feita através deste comando:
      $ git merge
    
    • Mostrar as diferenças entre os commits de um Repositório - para verificar as diferenças entre as alterações que foram realizadas no repositório de uma aplicação, utilliza-se deste comando:
       $ git diff
    

    Para correta usabilidade do comando git diff, verificar sua documentação.

    Pode-se então, concluir, que as ferramentas de versionamento de código, como GIT, contribuem de forma ágil e inteligente, no desenvolvimento das aplicações, mantendo uma estrutura organizada e padronizada no código-fonte.

    Fontes:

    Compartilhe
    Comentários (0)