] github - is a source code hosting repository, in addition to hosting your own source code(publicly or privately) you can view/contribute to other 'open source' software projects, hosted on this service.
[WHY]
] repositories (repos)
x] a directory name that will host all of the data related to a particular project, project data includes source code files, documentation, issues, pull requests, ....
] forks
] fork a project to create 'your own version' of another open source project - hosted on github, ] your version for your reason(s), ] you can push your changes back to the root project, ]
] article - explaining some of the problems with githubs forking functionality and alternate strategies (aka bitbucket )
] branches
]
] stars
]
] statistics
]
] issues
] log problems, feature requests, fixes, etc by opening an issue on the project
] pull requests
] another user has submitted changes/updates to the project, project owner has to merge request into master
] EDIT files @github using
] using
] FEATURE git pages
] host web site projects, can demo functionality of your web project right on git(no need to self host)