Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sarfata/4hggt
A set of slides that anyone can use to organize a 4 hour Git/GitHub training session.
https://github.com/sarfata/4hggt
Last synced: 4 days ago
JSON representation
A set of slides that anyone can use to organize a 4 hour Git/GitHub training session.
- Host: GitHub
- URL: https://github.com/sarfata/4hggt
- Owner: sarfata
- Created: 2013-06-05T17:29:29.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2016-01-23T04:14:42.000Z (almost 9 years ago)
- Last Synced: 2024-11-08T15:00:30.789Z (about 2 months ago)
- Size: 2.38 MB
- Stars: 6
- Watchers: 3
- Forks: 15
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# The 4 hour guide to Git and GitHub
A set of slides that anyone can use to organize a 4 hour Git/GitHub training session.
## Motivation
Git is an awesome tool and I have not met a developer who went through the learning curve and regreted it. Combined with GitHub (or a similar service), it is even more helpful and everyone should learn how to use it.
I think in most developer groups (user-groups, companies, schools, etc) there is at least one developer who has some experience with Git. Taking the time to show to his/her fellows how to jump into Git is often the best way to get them started but most do not have the time to prepare a full training.
With those slides, available under the Creative Commons license, I hope that many developers will take the time to organize a small training for their friends and colleagues so that everyone joins the fun!
## Teaching approach
* Pragmatic - Even a little simplistic
* No inner git explaination (tree/blob/commit objects)
* Only the basic commands## How to use
* Get a 4 hour timeframe with a bunch of developers
* Fork the slides
* (Optional) Adapt them to your company/context/audience
* Do the presentation
* Let me know how it went!