-
Notifications
You must be signed in to change notification settings - Fork 1
Contribuir
Existe um quadro Kanban do projeto, com as tarefas (issues) que precisam ser realizadas.
Com o git instalado, clone o repositório:
git clone https://github.com/ieeecsufabc/grain.git
Para baixar as últimas atualizações:
git pull
Para adicionar arquivos editados localmente:
git add .
todos os arquivos
git add README.md
arquivo específico
git add back-end
pasta específica
git add back-end/README.md
arquivo específico dentro de pasta
Para realizar um commit:
git commit -m "Mensagem curta mas significativa"
Para subir arquivos no repositório:
git push
Para baixar atualizações sem perder arquivos:
git fetch
Criando um branch:
git checkout -b front-end
Mudando para um branch:
git checkout front-end --
mudando para branch front-end. O argumento --
resolve ambiguidades.
git checkout master
voltando ao branch master
Realizando push em branch:
git push -u origin front-end
Realizando merge do branch no master:
git chekout master
para voltar ao master
git merge front-end
para realizar o merge
Realizando merge do master em branch (para atualizar branch com as mudanças de master):
git checkout front-end --
mudando para branch front-end
git merge master
para realizar o merge
Salvando alterações não comitadas (útil para mudar de branch e então comitar):
git stash
para guardar alterações na pilha stash
git stash pop
para desempilhar últimas alterações salvas
Consertando commit em branch errado:
git checkout front-end --
mudando para branch em que o commit deveria ter sido feito
git cherry-pick hash-do-commit-a-mover
adicionando commit ao branch certo
git checkout master
mudando para branch em que o commit errado foi feito
git reset --hard hash-do-commit-anterior
voltando no tempo para um commit anterior
git push --force
atualizando github