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.