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

5 - Rebase #5

Open
1 of 2 tasks
lidimayra opened this issue Dec 15, 2017 · 2 comments
Open
1 of 2 tasks

5 - Rebase #5

lidimayra opened this issue Dec 15, 2017 · 2 comments

Comments

@lidimayra
Copy link
Owner

lidimayra commented Dec 15, 2017

Agora vamos fazer o uso do rebase.

Basicamente há duas formas de integrar as alterações de uma branch em outra: o merge e o rebase. Já fizemos o merge em tarefas anteriores. O diferencial do rebase é que ele permite reescrever o histórico de commits, de forma a deixá-lo mais organizado e facilitar navegações futuras.

Para praticar o rebase, vamos quebrar a tarefa em partes. Primeiro vamos apenas preparar um cenário para nos contextualizarmos:

1 - Faça um fork deste repositório de treinamento que estamos usando
2 - Clone o fork na sua máquina local
3 - No projeto clonado, adicione um arquivo chamado participantes.md
4 - Insira o seu nome no arquivo e salve
5 - Faça um commit com a sua alteração
6 - Utilize a ferramenta de log do git para listar os commits em ordem sequencial:

git log --oneline

7 - Tire um screenshot do log
8 - Abra um pull request para este repositório (colocando o screenshot na descrição)

As instruções seguintes serão disponibilizadas no PR! 😃


@marqueslu
Copy link

Feito @lidimayra

@lidimayra lidimayra mentioned this issue Jan 6, 2018
1 task
@lidimayra
Copy link
Owner Author

Arrasou!! 🎉 🎉 🎉

Acabei de criar a nova tarefa (#7)

@lidimayra lidimayra mentioned this issue Jan 11, 2018
2 tasks
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

2 participants