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)