Skip to content

thiagodouradof/manual-git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Manual-Git

image

Um guia prático e rápido pra utilizar Git.

O que é Git?

Git é um sistema de controle de versões distribuído. Usado principalmente no desenvolvimento de software, mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo. Por meio dele podemos desenvolver um único projeto para que toda equipe trabalhe sobre ele, tudo organizado com ramificações.

Utilização

O Git guarda regsitros de versão com snapshots(fotos) de um estado de um projeto. Grande parte das operções feitas são locais e praticamente instantâneas.

Estados de um projeto no Git: image

Site oficial: https://www.git-scm.com

Documentação oficial: https://www.git-scm.com/docs

Comandos básicos

git init

image

Inicializa um repositório git dentro da pasta.

git clone

image

Clona um repositório, com o seu histórico. Geralmente usado como:

  • git clone -link HTTPS-

git status

image

Checa o status atual da branch que está sendo trabalhada.

git add

image

Adiciona uma alteração de arquivos para Staged Changes(mudança sem commit). Geralmente usado como:

  • git add . (todas as alterações)

  • git add .\path (alterções num único arquivo)

git diff

image

Checa as diferenças em relação a commits e/ou branch que estão sendo trabalhadas.

git commit

image

Cataloga mudanças em um repositório. Geralmente usado como:

  • git commit -m "Nome da alteração"

git log

image

Mostra os úttimos commits que foram feitos.

git restore

image

Retornar arquivos modificados, para voltarem ao estado que está na branch. Podem trazer um arquivo de:

  • staged changes para changes(git restore --staged .\nomeArquivo)
  • changes para original

git push

image

Empurra um arquivo para a branch. Geralmente usado como:

  • git push
  • git push origin -nome da branch-

git pull

image

Puxa os arquivos de uma determinada branch, ele faz um merge automático. Geralmente usado como:

  • git pull
  • git pull origin -nome da branch-

git fetch

image

Baixa tudo que está no repositório remoto.

git branch

image

Cria um branch. Geralmente usado como:

  • git branch -nome da branch-

git checkout

image

Alterna a atual branch. Geralmente usado como:

  • git checkout -nome da branch-

git merge

image

Mescla uma branch com outra, muito utilizado quando se quer colocar algo na master. Geralmente usado como:

  • git merge -nome da branch-

About

Um manual simples com o funcionamento e comandos básicos do Git

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published