Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A Brief Introduction to Magic

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →
Pat Hawks
September 18, 2015

A Brief Introduction to Magic

Getting Started with GitHub

Pat Hawks

September 18, 2015

Transcript

14 slides
  1. What is source control? Alice and Bob are working together

    on a project. They each have a copy of the project on their computers. •Alice makes a couple changes to her copy •Bob makes a change to his copy How will these changes come together?
  2. What is source control? Git allows different people to work

    on a project separately and then, some time later, bring all of the changes together.
  3. Why use source control? • Made a bad change and

    need to revert back to a known good state • Want to see diff between versions • Want to see how long a bug has existed • Experiment without breaking working code
  4. Why use source control? • Made a bad change and

    need to revert back to a known good state • Want to see diff between versions • Want to see how long a bug has existed • Experiment without breaking working code Tracking changes is what Git does !
  5. Features of GitHub • Hosted Repositories - Can be public

    or private - Students can have up to five free private repos - Can have one contributor, or many contributors • Built in Issue Tracker - Issues ≠ Bad - @mentions - Anyone can comment on an issue - Closed issues are saved in history forever - Pull Request is a special kind of issue • Can edit files (and commit changes) directly in the web interface
  6. • Fork - Own Copy • Pull Request - Share

    Changes GitHub Collaboration
  7. •education.github.com/pack -Five private repos free while you are a student

    -Unreal Engine free while you are a student GitHub Student Developer Pack
  8. Getting Started with GitHub A Brief Introduction to Magic git.io/GrokGit

    Getting Started with GitHub by Pat Hawks is licensed under a
 Creative Commons Attribution 4.0 International License

More Decks by Pat Hawks

Other Decks in Technology