29 May 3pm - 5pm
- Understand what is Git and how it is different from GitHub
- Understand what programmers can use Git for
- Perform basic operations (
commit,push,pull,status,add) using Git CLI.- Writing informative commit messages
- Perform simple collaborative operations (
merge, forking) - Explain the use of pull requests
- Working on public open source projects
Participants should setup a GitHub account before the workshop.
Advantages of git:
- Ability to easily revert to previous states (Version Control)
- Parallel collaborative development
- Remote, centralized backups (GitHub)
Use cases:
- Work on a project from multiple computers (home and school)
- Backup snapshots of work (revisions)