The rebase command is used to bring changes from another branch, usually a branch from which the current branch migrated from. It is basically putting the changes on the base and not on top.

git rebase commit-id(from the parent branch)You can always rebase from master which is the source of truth.
# 1 - pull latest code from master
git checkout out master
git pull --rebase
# 2 - checkout out feature branch
git checkout create-swipe
# 3 - rebase feature branch from master
git rebase masterIf you want to revert rebase in progress you run this command:
git rebase --abort