git rebase branch with master code example
Example 1: what is git rebase
the rebase command integrates changes from one branch into
another. It is an alternative to the better known "merge"
command. Most visibly, rebase differs from merge by rewriting
the commit history in order to produce a straight,
linear succession of commits.
Example 2: which branch do I "rebase on"
$ git checkout experiment
$ git rebase master
First, rewinding head to replay your work on top of it...
Applying: added staged command
Example 3: git rebase with master
git rebase develop master
Example 4: VS github merge
// Go to the main branch you want the side branch to be merged to
git checkout <Main branch name>
// Merge your side branch
git merge <Side branch name>