GIT

Alessandro Feitoza

Dev/Facilitador

git clone

Serve para clonar um repositório, ou seja, fazer uma cópia do projeto principal e colocar no seu computador.

git status

Identifica se houve alguma alteração em relação ao projeto original.

git add .

Adiciona os arquivos alterados, preparando-os para enviar pro projeto original.

git commit -m "mensagem"

Empacota os arquivos alterados e adicionados para serem enviados de uma só vez, é permitido colocar uma mensagem.

git push origin main

Envia os pacotes para o projeto original, é o fim do ciclo

git remote update

Atualiza o repositório local com as últimas modificações que houveram no repositório original. (Mas não interfere no seu código)

git branch

Informa qual branch você está.

git branch nome-do-branch

Cria um novo branch a partir do branch atual.

git checkout nome-do-branch

Muda de branch

git checkout -b  nome-branch

Cria um novo branch a partir do branch atual e já muda pra ele.

 

A combinação entre `git branch` e `git checkout`

git rebase origin/master

Aplica ao branch atual as alterações que houveram no branch master, sincroniza as últimas modificações.

git pull origin master

Atualiza o seu branch master com as últimas modificações que houveram, dessa forma ele vai criar um outro commit chamado "merge"

Mais tutoriais

  • https://gist.github.com/leocomelli/2545add34e4fec21ec16
  • https://rogerdudler.github.io/git-guide/index.pt_BR.html
  •  

GIT

By Alessandro Feitoza

GIT

  • 767