Merge and Rebase
1. Git Merge
1.1 Merging
- Basic Merging
$ git checkout master
$ git merge hotfix
- Advanced Merging
- Three snapshots used in a typical merge
1.2 Basic Merge Conflicts
2. Git Rebase
$ git checkout experiment
$ git rebase master
$ git checkout master
$ git merge hotfix
$ git checkout experiment
$ git rebase master