Em manutenção...

Comandos padão

//incializar a linha do tempo(repositorio)
git init

//adicionar tudo
git add .

//adicionar arquivo especifico
git add nome_do_arquivo

//criar o "ponto na historia"/enviar para o repositorio
git commit -m "nome_do_commit"

//mostrar o pontos na historia "commit"
git log

//mostrar o ultimo ponto na historia
git show

vou começar uma nova funcionalidade mas não quero modificar o projeto, então eu crio uma nova branch para essa feature e modifico por la dessa forma:

//criar uma nova branch(ramificação)
git branch nome_da_branch

//mudar a branch/entrar na branch
git checkout nome_da_branch 
 
// ver em qual branch está
git status

Entre na nova branch e adicione o quanto quiser sem ter o risco de bagunçar a branch master.

Tá, eu já criei uma nova branch, adicionei novas funcionalidades nela e quero colocar em produção na branch master, o que eu faço?

simpleeees :)

//unir a linha do tempo/unir a branch nova com a master
git merge nome_da_branch_criada

//verificar se levou o arquivo pra branch master
git log

Hmmm, beleza, já que eu criei uma nova branch e ja coloquei em produção na branch master, agora eu quero deletar essa branch.