image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Adriany Corrêa
Adriany Corrêa11/03/2024 12:43
Compartilhe

Git e seus comandos

  • #Git

O que é Git?

A pergunta de ouro para os iniciantes na área de desenvolvimento! Quando eu comecei a estudar linguagens de programação para adentrar na área de tecnologia logo veio o Git e o GitHub de maneira bem certeira, afinal não tem como você construir diversos projetos legais e guardar tudo na sua máquina né? O Git veio justamente para você não só compartilhar seu projeto, mas também trabalhar em conjunto com seus colegas em diversos projetos diferentes.

Sabe a construção de um prédio? Cada equipe faz a sua parte, uma é responsável pelas paredes, outra pela parte elétrica, outra pela pintura, janelas, decoração e quando todas essas partes (cada uma fazendo o seu trabalho) se complementam o prédio fica pronto. O Git tem basicamente a mesma ideia, existe um projeto com várias equipes fazendo coisas diferentes, conforme cada equipe faz a entrega da sua tarefa predefinida agrega um pouquinho mais na construção daquele projeto. Hm... Confuso? Vou explicar melhor.

O Git é um sistema de controle de versão distribuído, ou seja, é um banco de versão duplicado para a sua máquina/arquivo - servidor - arquivo. Nele ocorre a clonagem do repositório completo o que inclui o histórico de versões e cada clone é como um backup que possibilita um fluxo de trabalho flexível e possibilita trabalhar sem conexão a rede (ao servidor). É gratuito e open source, tem ramificações (branches) e fusões (merges) eficientes, é leve e rápido. O Git funciona através de comandos e com esses comandos você vai fazendo o que deseja dentro do sistema.

Fiz uma lista de 6 passos com comandos essenciais que não podem faltar quando você for compartilhar a sua tarefa dentro de um projeto.

1° passo: dar acesso ao seu repositório local para o Git.

git init

2° passo: clonar um repositório Git existente para o repositório que você iniciou na sua máquina. Pegar o projeto e fazer uma cópia dele na sua máquina para poder realizar sua tarefa.

git clone

Se esse repositório estiver no GitHub

git clone "url_do_seu_repositorio_no_GitHub"

3° passo: para puxar a última atualização que o seu colega fez naquele projeto. O pull “puxa” as alterações/atualizações do repositório remoto para o local (busca e mescla).

git pull

4° passo: você fez a sua tarefa e deseja adicionar essa alteração no repositório.

git add .

5° passo: ok, agora você precisa salvar essa tarefa no repositório. Exemplifique em uma mensagem simples o que você fez naquela alteração para que seus colegas saibam facilmente o que foi realizado e para que você possa se encontrar no código caso precise fazer uma manutenção dele no futuro.

git commit -m "fiz a alteração x no projeto"

6° passo: tudo certo com a sua parte e agora você quer mandar o que você fez para integrar ao projeto e finalizar a sua tarefa. O push "empurra" as alterações do repositório local para o remoto.

git push

Bônus

Eu sempre gosto de ver como está a situação no meu repositório durante o processo de envio das alterações, sendo assim eu uso o famoso:

git status

Quando eu comecei a estudar senti uma certa dificuldade em como usar, pois são muitos comandos, mas conforme você vai praticando esses comandos começam a ir no "automático" principalmente esses que eu listei nesse artigo.

Caso tenha alguma dúvida sempre indico dar uma olhada na 👉 documentação oficial do Git.

Quer fazer um curso sobre Git e GitHub? Tem um excelente aqui na DIO com a Elidiana Andrade.

👉 Versionamento de codigo com git e github

Compartilhe
Recomendados para você
Microsoft 50 Anos - Prompts Inteligentes
Microsoft 50 Anos - GitHub Copilot
Microsoft 50 Anos - Computação em Nuvem com Azure
Comentários (2)
Cássia Carvalho
Cássia Carvalho - 28/03/2024 20:21

Ótimo artigo Adriany, gostei bastante!!

Thiago Jesus
Thiago Jesus - 11/03/2024 13:21

ótimo artigo Adriany!