How to work with Git & Github using Eclipse | Commit | Push | Branching | Pull Request | Merging