Comandos Básicos do GIT

O Git é um dos sistemas de controle versão mais populares e amplamente utilizados no desenvolvimento software. Ele permite que você acompanhe as mudanças código-fonte ao longo do tempo, colabore com outros desenvolvedores gerencie diferentes versões seu projeto. Neste artigo vamos ver um pouco sobre os comandos essenciais para começar sua jornada no Git.

Git Init

Começando pelo comando “git init”, que é usado para criar um novo repositório Git. Ele inicializa um novo repositório Git no diretório atual ou em um diretório especificado, criando um subdiretório .git que contém todos os arquivos necessários para o controle de versão.

Com estes comandos, será criado um diretório com o nome “meu_projeto” e também cria um novo diretório Git chamado .git no seu projeto.

Git Clone

O comando “git clone” é utilizado para criar uma cópia de um repositório Git existente. Ele clona todo o repositório, incluindo o histórico de commits, branches e tags.

Este comando cria uma cópia do repositório especificado no seu diretório atual.

Git Status

O comando “git status” mostra o estado atual do repositório, incluindo arquivos modificados, adicionados ou removidos que estão prontos para serem commitados, assim como arquivos que ainda não foram adicionados ao índice (staging area).

Útil para verificar as mudanças antes de um commit.

Git Add

O comando “git add” é usado para adicionar arquivos ao índice (staging area), preparando-os para serem commitados. Ele pode adicionar arquivos específicos ou todos os arquivos modificados de uma vez.

Para adicionar todos os arquivos modificados:

Git Commit

O comando “git commit” é utilizado para gravar as mudanças adicionadas ao índice no repositório. Um commit cria um novo snapshot do estado atual do repositório e inclui uma mensagem descritiva.

Git Push

O comando “git push” envia os commits locais para um repositório remoto. É utilizado para compartilhar as mudanças com outros colaboradores e sincronizar o trabalho entre diferentes repositórios.

Este comando envia suas mudanças para o branch master do repositório remoto chamado origin.

Git Pull

O comando “git pull” atualiza o repositório local com mudanças do repositório remoto. Ele é uma combinação dos comandos “git fetch” e “git merge”, trazendo as mudanças do repositório remoto e incorporando-as ao branch atual.

Este comando incorpora as mudanças do branch master remoto ao seu branch local.

Git Branch

O comando “git branch” é usado para criar, listar e deletar branches. Um branch no Git é uma linha separada de desenvolvimento, permitindo que você trabalhe em diferentes partes do seu projeto de forma isolada.

Para listar todas as branches:

Para criar uma nova branch:

Git Checkout

O comando “git checkout” é utilizado para mudar de branch ou restaurar arquivos no seu repositório. Ele permite que você navegue entre diferentes branches e commits, ou crie e mude para uma nova branch de uma vez só.

Para mudar para uma branch existente:

Para criar e mudar para uma nova branch:

Aqui cobrimos os comandos básicos mais importantes e amplamente utilizados do Git, com eles você será capaz de começar a versionar os seus projetos. O Git é uma ferramenta poderosa e, com a prática, você se tornará mais eficiente em seu uso.

Caso queira se aprofundar um pouco mais no assunto, preparamos um ebook completo, com comandos intermediários e avançados, para ter sempre ao alcance das mãos. Acesse o “Guia de Bolso Completo de Comandos do GIT

Categorias


Tags

Angular Angular CLI Aplicações Web Arquitetura de Software Boas Práticas Comandos Git Componentes Componentes Angular ControleDeVersão Data Binding Desenvolvedores Desenvolvimento de Software Desenvolvimento Front-end Desenvolvimento Web Ferramentas de Desenvolvimento Frameworks JavaScript Git Git Merge Google Angular Injeção de Dependência Lógica de Negócios Merge Programação Roadmap Angular Services Desenvolvimento Web Single Page Application Singleton SPA Tutorial Angular


Cristão, desenvolvedor de softwares, apaixonado por música e enxadrista nas horas vagas.

Muito mais do que tentar ensinar algo, o meu objetivo aqui é aprender e compartilhar esse aprendizado. Quem sabe assim, consigo também ajudar a você na sua busca por conhecimento. Vem comigo!