This is a workshop originally developed for the Houston Hackathon in Partnership with Sketch City and Girls Coding Club.
We want to introduce people to Git and Github in an accessible and easy-to-understand way.
This is a workshop for
- programmers who want to learn more about version control.
- non-programmers who want to collaborate on projects and help track changes on their own projects.
By the end of the workshop, everyone should be able to:
- Make a local project folder on his or her own computer, convert the folder a repository to share on github.com.
- understand enough about the Git and Github workflow to begin collaborating with others on github.com.
We planned this workshop to be delivered over 3-4 hours.
-
Version Control systems...
-
Essay ex...
-
Both, GitLab and GitHub are web-based Git repositories..
- Just another name for a different data structure that helps you record history of changes in your files and also who made them...
-
Github/ Gitlab provide a web interface that works with Git...
-
GitHub, Gitlab, Git...what?
Differences GitLab GitHub Released September 2011 April 2008 Number of users 100 M (March 2017) 26 MM (March 2017) Free plans (Community Editions) Unlimited public and private repositories Free for public repositories only Paid plans (Enterprise Editions) Starts at $49 per user per year Starts at $250 per user per year - Github usual workflow
- How can we access it?
- Kenia's GitHub website
- CLI
- GitHub Desktop
-
- what is a "repository"
- diff
- commit
- "publish"
- local folder -> github repo on the interwebs
-
different git workflows Let's work with command line!
-
Github alternatives How different is GitLab? Kenia's GitLab website
Students should
-
Sign up for a GitHub account.
Instructors should
- Print handouts.