Open egewarth opened 6 years ago
@eliseuegewarth Como eu altero o ultimo commit que eu ja dei push no remoto ?
@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.
@egewarth eu errei o Co-authored-by
, esqueci de por o tracinho do -by aí o commit não ta contando pra @BeatrizHanae kkk
kkkkkkkk, da um git commit --amend
apenas, sem a parte do add
deu certo?
deu sim! thanks!
@fga-gpp-mds/agr-app Gente, como volta o projeto/arquivo para o último commit q estava funcionando/estável?
@BeatrizHanae Você sabe qual commit estava estável ??
Sim... antes das validações...
1 - "git log" para ver os commits
2 - "git checkout
https://pt.stackoverflow.com/questions/19393/como-voltar-o-projeto-a-um-commit-espec%C3%ADfico
@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:
git reset --hard HEAD~1
hahahahaha deu tudo certo, obrigada!!!!
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)
@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.
Como dar Rebase com sabedoria:
no 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.
@egewarth Que isso hein ! Muito bom 👏👏 Já tá anotado aqui ... Kkk
@gag2502 faltou o co-authored do @eliseuegewarth
@egewarth Com certeza !! 😂😂😂 Tá pareando errado 😂😂😂😂
Issue legal!
@fga-gpp-mds/mds-agr coloquem todas as duvidas sobre Git, GitHub e ZenHub.