How to Use Git Rebase in a Practical Situation
Let’s say there are two pull requests open on a project repository.
Each change has its own branch like this:
- master
- feature/add-base64-endpoint
- feature/add-user-agent-endpoint
The challenge is to use git rebase to add both changes to master. When you finished, your master branch should have three commits in the following order:
- feat: add user-agent endpoint
- feat: add base64 endpoint
- init
Okay, let’s go!
Oops! You now see rebase conflict!
You need to check the code and fix it. Fortunately VS Code provides great hints for you to do that.
Once you fix it, do like this:
Boom! You must be done!
Happy coding! 😉