- Published on
How to do a git rebase
205 words • 2 min read
Steps to rebase your current working branch with master
-
git checkout master
-
git pull origin master
-
git checkout YOUR_BRANCH
-
git rebase master
-
Fix conflicts if there are any.
-
If there are conflicts at this stage, and you've fixed them, you can run
git rebase --continue
to complete the rebase, or if you want to abort the rebase you can rungit rebase --abort
-
Finally force push to the origin of your branch. Here we are doing force push because essentially we are changing the history of our commits when we do the rebase
-
git push -f origin YOUR_BRANCH
-
All your commits should be rebased with the commits in master branch now
Here is a video about rebasing in a a slightly different technique, which can be used if you have a lot of conflicts.