Git & Github @ ROSEdu CDL

696 views

Published on

Git presentation for ROSEdu CDL

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
696
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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>

×