Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Git & Github @ ROSEdu CDL

737 views

Published on

Git presentation for ROSEdu CDL

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Git & Github @ ROSEdu CDL

  1. 1. Version Control System Alex Palcuie
  2. 2. Ceva Istorie • SCCS (1972) • RCS (1982) • CVS (1987)
  3. 3. Actual • Subversion • Perforce • Bazaar • Mercurial • și… Git
  4. 4. Git • Linus Torvalds (2005) • distribuit • viteză
  5. 5. Adoptat în open-source • SourceForge • Google Code • BitBucket • și… Github
  6. 6. GitHub • companie privată (2008) • a inventat pull-request • Rails, jQuery, node.js, altele
  7. 7. Nice stuff • http://ndpsoftware.com/git-cheatsheet.html • http://try.github.io/
  8. 8. Areas
  9. 9. Tips • start repo fast • commit often • atomic commits • stash away changes • maybe use a GUI
  10. 10. Dotfiles up • just .bashrc, .vimrc, .gitconfig • http://dotfiles.github.io
  11. 11. A workflow • New issue for everything • Branches should be 123-my-issue • Commits should include #123 numbers • hub pull-request -i 123 • Code-review and push the green button
  12. 12. Fork me • https://github.com/rosedu/cdl.rosedu.org:unibuc • Complete the empty column with your favorite languages
  13. 13. Conflicts • You are admin for 
 https://github.com/<username>/cdl.rosedu.org • There is no participant page… yet • Using the same workflow, add to `index.html`
 
 <h1>Name</h1>
 <p>Short description</p>

×