|
|
|
|
|
| 1-877-253-0617 x27 Email us | |||
| Login or Create Account | |||
|
|
|
|
|
| 1-877-253-0617 x27 Email us | |||
| Login or Create Account | |||
| FOSSLC is a non-profit organization that specializes in technology and know-how to record conferences with excellent quality. Click on the icons below to view great videos from communities we are actively involved with: | ||||||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||
An introductory talk to Git, a distributed version control system, using the GitHub website to host the repository and the basic uses of both. Version control should always be used when doing software development (or anything you want versioned, really) and most open source projects use version control. From the Git website (http://git-scm.com/):
"Git is an open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Every Git clone is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server. Branching and merging are fast and easy to do."
GitHub (http://github.com/) lets you host your Git repository and provides a number of features to help manage and promote your repositories and projects. Free accounts are allowed for public, open source projects (Rails, Scriptaculous, JUnit, yui are all on GitHub) or you can create private repositories with the pay accounts. Github makes it incredibly easy to contribute to or start your own opensource projects and share them with thousands of other developers.
This will be an introductory talk on these tools, though it would be helpful to have experience using the command line and with other version control systems.