Dulce-Work-Schedule / 2018.1-Dulce_App

Dulce App é um aplicativo desenvolvido em react-native para auxiliar a organização de escalas de funcionários da área da saúde.
https://dulce-work-schedule.github.io/
MIT License
21 stars 13 forks source link

Duvidas sobre Git, GitHub e ZenHub #100

Open egewarth opened 6 years ago

egewarth commented 6 years ago

@fga-gpp-mds/mds-agr coloquem todas as duvidas sobre Git, GitHub e ZenHub.

vitorl-s commented 6 years ago

@eliseuegewarth Como eu altero o ultimo commit que eu ja dei push no remoto ?

egewarth commented 6 years ago

@vitorl-s , você deu o commit todo errado ou quer alterar só uma coisa que você errou? Se você deu o commit todo errado, da um git reset --hard que vai voltar as alterações que você fez, dps disso você precisa atualizar o remoto, dai é só dar git push -f. Note que você vai perder as alterações que você tinha feito no commit. Se você errou uma coisa pequena e quer alterar, basta fazer as modificações, dar um add normal, dar git commit --amend e dar um git push -f. Nesse caso, você reaproveita as modificações que tinha feito e insere suas novas modificações em cima delas.

vitorl-s commented 6 years ago

@egewarth eu errei o Co-authored-by , esqueci de por o tracinho do -by aí o commit não ta contando pra @BeatrizHanae kkk

egewarth commented 6 years ago

kkkkkkkk, da um git commit --amend apenas, sem a parte do add

egewarth commented 6 years ago

deu certo?

vitorl-s commented 6 years ago

deu sim! thanks!

BeatrizHanae commented 6 years ago

@fga-gpp-mds/agr-app Gente, como volta o projeto/arquivo para o último commit q estava funcionando/estável?

gag2502 commented 6 years ago

@BeatrizHanae Você sabe qual commit estava estável ??

BeatrizHanae commented 6 years ago

Sim... antes das validações...

alvesisaque commented 6 years ago

1 - "git log" para ver os commits 2 - "git checkout " 3 - testa! 4 - se deseja mesmo voltar use "git reset --hard "

https://pt.stackoverflow.com/questions/19393/como-voltar-o-projeto-a-um-commit-espec%C3%ADfico

eliseuegewarth commented 6 years ago

@fga-gpp-mds/agr-app Para desfazer apenas o último commit:

git reset --soft HEAD~1

Agora o commit atual é o anterior ao commit que você desfez. As alterações feitas naquele commit estarão adicionadas no rastreio do git (git add). Caso queira remover um arquivo dos arquivos adicionados:

git reset path/to/file.extension

Caso deseje desfazer as modificações deste arquivo:

git checkout path/to/file.extension

Caso esteja SEGUR@ de que este commit deva ser totalmente desfeito, excluído, use:

**PERIGO**

git reset --hard HEAD~1
BeatrizHanae commented 6 years ago

hahahahaha deu tudo certo, obrigada!!!!

eliseuegewarth commented 6 years ago

As dúvidas sobre git parecem ter sido sanadas até o momento, reabram e comentem nessa issue sempre que necessário. @fga-gpp-mds/agr-app

P.S: @EzequielDeOliveira @BeatrizHanae , postem aqui seus aprendizados em relação às estratégias de rebase exercitadas durante a sprint passada (ou outros também podem postar suas experiências sobre git aqui afim de ajudar seus colegas)

egewarth commented 6 years ago

@fga-gpp-mds/mds-agr e @fga-gpp-mds/eps-agr , essa issue continuará aberta por tempo indeterminado, continuem postando duvidas aqui, caso tenham problemas com rebase/merge, reportem aqui, caso queiram hangouts, postem aqui.

egewarth commented 6 years ago

Como dar Rebase com sabedoria: no pronto para ser mesclado git checkout master git pull --rebase origin master git status para conferir se n houve conflito git checkout <ramo de trabalho> git rebase --preserve-merges master para mesclar a master preservando os merges git status para conferir se n houve conflito caso haja conflito, resolva-os , adicione as atualizações com git add <arquivo do conflito> e use git rebase --continue faça os 2 ultimos passos recursivamente até concluir o rebase.

gag2502 commented 6 years ago

@egewarth Que isso hein ! Muito bom 👏👏 Já tá anotado aqui ... Kkk

egewarth commented 6 years ago

@gag2502 faltou o co-authored do @eliseuegewarth

gag2502 commented 6 years ago

@egewarth Com certeza !! 😂😂😂 Tá pareando errado 😂😂😂😂

RochaCarla commented 6 years ago

Issue legal!