Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gabarito #4

Open
giovanniacg opened this issue May 30, 2023 · 0 comments
Open

Gabarito #4

giovanniacg opened this issue May 30, 2023 · 0 comments
Labels

Comments

@giovanniacg
Copy link
Owner

giovanniacg commented May 30, 2023

Gabarito da issue #3

Separar os commits em suas respectivas branchs

Mova o commit '64aef4e' para a branch '2-arrumando-comandos-iniciais'

git checkout 2-arrumando-comandos-iniciais
git cherry-pick 64aef4e

Remova o commit '64aef4e' da branch original

git checkout <branch-original>
git rebase -i HEAD~2

No editor de texto que abrir, troque pick por drop na linha correspondente ao commit '64aef4e' e salve o arquivo

Force as mudanças no repositório

git push -f

Mova os commits 'f6bfcb', 'd1c8b01' e '295c0bf' para a branch '1-atualizando-comandos-avancados'

git checkout 1-atualizando-comandos-avancados
git cherry-pick f6bfcb
git cherry-pick d1c8b01
git cherry-pick 295c0bf

Remova os commits 'f6bfcb', 'd1c8b01' e '295c0bf' da branch original

git checkout <branch-original>
git rebase -i HEAD~4

No editor de texto que abrir, troque pick por drop nas linhas correspondentes aos commits mencionados e salve o arquivo

Force as mudanças no repositório

git push -f

Renomear corretamente

Altere o comentário do commit '64aef4e' para começar com o número da issue #2

git checkout 2-arrumando-comandos-iniciais
git commit --amend -m "#2 - <seu comentário aqui>"

Altere os comentários dos commits 'f6bfcb', 'd1c8b01' e '295c0bf' para começarem com o número da issue #1

git checkout 1-atualizando-comandos-avancados
git commit --amend -m "#1 - <seu comentário aqui>"
git cherry-pick --edit -x 295c0bf

Altere o texto do commit para "#1 - <seu comentário aqui>" e salve o arquivo

Merge para a main

Faça o pull request da branch '1-atualizando-comandos-avancados' para a main
Complete o processo de revisão do pull request e faça o merge

Faça o pull request da branch '2-arrumando-comandos-iniciais' para a main
Complete o processo de revisão do pull request e faça o merge

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant