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

6 - Rebase interativo #7

Open
1 task
lidimayra opened this issue Jan 6, 2018 · 0 comments
Open
1 task

6 - Rebase interativo #7

lidimayra opened this issue Jan 6, 2018 · 0 comments

Comments

@lidimayra
Copy link
Owner

lidimayra commented Jan 6, 2018

Agora iremos trabalhar com o rebase interativo de forma a possibilitar reescrever a história de commits que não são necessariamente os últimos a serem adicionados na timeline.

Eu abri um pull request para o seu repositório apontando para a mesma branch que foi criada na tarefa #5. Este PR adicionará o meu nome na lista de participantes do arquivo criado por você. Peço que verifique o que foi feito e faça o merge dele na sua branch.

Depois disso, o PR criado na tarefa #5, possuirá dois commits meus inseridos depois do seu.

Perceba que: ao adicionar o meu nome na lista de participantes, eu adicionei também um link para o meu perfil aqui no GitHub.

Para que nossa lista fique consistente, queremos que o seu nome também apresente um formato similar (nome - perfil no github).

Porém, não queremos "sujar" o nosso histórico adicionando um novo commit para a sua alteração. Queremos reescrevê-lo de forma a introduzir esta alteração no seu commit já existente.

Para isso usaremos a ferramenta de rebase interativo.

O que você precisará fazer?

  • Criar um novo commit contendo a sua alteração
  • Reescrever o histórico de forma interativa de forma a mesclar este novo commit recém-criado com o commit Criação do arquivo participantes.md

Para saber mais:
https://git-scm.com/book/id/v2/Git-Tools-Rewriting-History

Uma vez que isso for feito, adicionarei instruções restantes no PR para refinarmos o histórico e concluírmos a tarefa! 😉


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

No branches or pull requests

1 participant