This repo is a contains several challenging practices to enchance your skills for git
To practice, first folk this repo to your own github.
Create a file with your name, entering something and commit to master branch. Then push to your folked repository.
Use git amend to modify commit message, and then push to your repo.
Checkout to merge-commit branch, use git rebase to merge the three commit to one,
and push to the corresponding branch in your folked repo.
Merge branch merge to master, be sure to deal with conflicts
Rebase the branch rebase to master. Be sure to ensure that the commits in
master follows the commits in rebase.