.--.
|o_o |
|:_/ |
// \
(| | )
/'_ /`
_)=(/
-
Read up on forking a repository on: http://help.github.com/fork-a-repo/
-
Add the forked repository as a remote repository named "upstream"
- What does your $ git remote say?
-
Fetch the latest from [upstream]
-
Be creative! Create a couple of files, change this file and do some "funky" stuff.
- What does $ git diff say?
-
Check in
-
Look at your commits with gitk
-
Explore how to use $ git log and it's formats
-
Make some more changes
-
Try to pull from [upstream]
-
Commit
-
Push your changes to github where did they end up?
-
Pull (or fetch/merge) from [upstream]
-
Do you have to commit and push?
-
Create a [pull request] on github (but first read this: http://help.github.com/pull-requests/)
-
Interact on github on other pull requests and leave some comments on other commits
- Investigate what else you can do on github.
- Follow your fellow collegues and see what they are up to
- Look for interesting projects to follow/fork
- Help out!