image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Gabriel David
Gabriel David26/03/2025 22:36
Compartilhe
Microsoft Certification Challenge #3 DP-100Recomendados para vocêMicrosoft Certification Challenge #3 DP-100

Git - Comandos e tratativa de conflitos Merge

  • #Git

Git – Comandos e Merge com conflito

image

Git

Clicando com o botão direito do mouse selecione a opção:

“Open Git Bash here”.

image

Git – git init

Dentro do terminal Git. Digite o seguinte comando:

“git init”.

Este comando seria para inicializar o Git.

image

Git – git checkout

Após inicializar o Git. Digite o seguinte comando:

“git checkout -b main”.

Este comando seria para checar ou voltar ao Branch que deseja. Já o “-b” é a forma de criação de Branch. Ou seja, git crie uma branch(-b) “main”.

image

Git – git remote add origin

Estando na branch main. Digite o seguinte comando:

“git remote add origin <git@github.com:user/repository>”

Este comando seria para adicionar o repositório remoto para o local.

image

Git – git status

Após realizar um projeto ou alteração em seu repositório local. Sempre é necessário digitar o seguinte comando:

“git status”.

O comando “clear” é para limpeza do terminal. Este comando deriva-se do Linux!

Este comando verifica se há alguma informação alterada ou inserida no repositório local!

image

Git – git add . & git commit -m

Após verificar se possui alguma informação no repositório local. Digite o seguinte comando no terminal:

“git add .”

&

“git commit -m <“Informativo sobre o que foi feito”>”.

Sempre seguindo essas sequências:

1 – “git add .”.

2 – “git commit -m”.

O comando “git add .”, seria para salvar as alterações do repositório local.

Já o comando “git commit -m”, seria para salvar as versões com as informações para o repositório remoto sobre o que foi feito.

image

Git – git log --oneline

Para verificar os commits feitos. Digite o seguinte comando:

“git log --oneline”.

Este comando seria para verificar os logs sobre os commits que foram feitos e que continua no repositório local.

image

Git – git push -u origin main

Para o envio pela primeira vez do repositório local para o remoto. Digite o seguinte comando:

“git push -u origin main”.

Este comando seria para envios do repositório local para o remoto. Envia todos os dados realizados/alterados(commits).

image

Git – git pull origin main

Para atualizar o repositorio local. Digite o seguinte comando:

“git pull origin main”.

Este comando seria para trazer ou atualizar tudo que está no repositório remoto para o local.

image

Git – git merge

Para unificar os dados de uma feature para o branch main. Digite o seguinte comando:

“git merge <feature>”.

Este comando unifica/atualiza todas as informações numa branch. Sempre fazemos um merge para o branch que não possui as informações. Ou seja, o branch criada após o main é o que terá as informações novas, assim pegamos esses dados e passamos para o branch que não possui, no caso o main.

image

Git – git remote -v & git remote rm origin

Para verificar uma branch remote ou deletar do repositório local. Digite o seguinte comando:

“git remote -v”.

&

“git remote rm origin”.

O comando: “git remote -v”, verifica em qual repositório remoto o Git está.

Já o comando: “git remote rm origin”, remove o repositório remoto do Git.

image

Git – git push -u origin <feature>

Para o envio do repositório local para o remoto. Digite o seguinte comando:

“git push -u origin <feature>”.

Este comando seria para envios do repositório local para o remoto. Envia todos os dados realizados/alterados(commits).

image

Git – git clone

Para clonar o repositório remoto para o local. Digite o seguinte comando:

“git clone <git@github.com:user/repositorioremoto>”.

Este comando seria para envios do repositório local para o remoto. Envia todos os dados realizados/alterados(commits).

image

Git – Merge com conflito

Para realizar um merge da feature para o branch main. Digite o seguinte comando:

“git merge main”.

Este comando seria para mesclar os dados de uma feature que foi clonada e teve dados inseridos sem que a pessoa saiba ou possa ter esquecido sobre os dados a mais no repositório remoto.

image

https://github.com/gabrielsalesdavid/DevSuperior-Desafio-Git-Merge

Compartilhe
Recomendados para você
Microsoft AI for Tech - Azure Databricks
Microsoft Certification Challenge #3 DP-100
Decola Tech 2025
Comentários (2)
Gabriel David
Gabriel David - 28/03/2025 18:22

"Como foi sua experiência lidando com o primeiro conflito de merge?"

No começo, eu apanhei muito. Com os certos comandos via que estava faltando seguir alguns procedimentos para ter o Merge!

"Alguma dica que te ajudou a entender melhor como agir nesses momentos?"

Eu fiz algumas pesquisas na Rede, sobre Troubleshooting e os comandos ou os procedimentos, já tinha em mente como seria, mas precisa ser seguido por passo a passo!

Como se fosse configurar um SW.

DIO Community
DIO Community - 28/03/2025 14:25

Gabriel, seu conteúdo está bem estruturado e didático, especialmente para quem está começando a usar Git no dia a dia de desenvolvimento. Você conseguiu apresentar os comandos com clareza e em uma sequência lógica que acompanha o fluxo natural de trabalho com versionamento.

A explicação sobre o merge com conflito foi um ponto importante e que, muitas vezes, pega quem está aprendendo de surpresa.

Como foi sua experiência lidando com o primeiro conflito de merge? Alguma dica que te ajudou a entender melhor como agir nesses momentos?

Recomendados para vocêMicrosoft Certification Challenge #3 DP-100