The document discusses GitHub and how to use it with Rails projects. It explains what GitHub is, why to use Git and GitHub, how to create projects and manage workflows on GitHub like forking, branching, committing, pulling and pushing code. It also provides tips for collaboration, commenting on code and socializing on GitHub.
1. Moar Octocats - Using Github With Rails
Anton Bangratz
https://abangratz.github.com/
@tony_xpro
anton.bangratz@radarservices.com
2012-01-18
1 / 15
2. GitHub
❖ What’s GitHub?
❖ Why use git?
❖ Why GitHub?
❖ Creating a new
project
❖ .gitignore
Workflow
Tips and Tricks GitHub
2 / 15
3. What’s GitHub?
GitHub
❖ What’s GitHub?
❖ Why use git?
❖ Why GitHub?
❖ Creating a new
project
❖ .gitignore
Workflow
Tips and Tricks
3 / 15
4. Why use git?
GitHub
❖ What’s GitHub?
❖ Why use git?
❖ Why GitHub?
❖ Creating a new
project
❖ .gitignore
Workflow
Tips and Tricks
4 / 15
5. Why use git?
GitHub
● You like your sourcecode,
❖ What’s GitHub?
❖ Why use git?
❖ Why GitHub?
❖ Creating a new
project
❖ .gitignore
Workflow
Tips and Tricks
4 / 15
6. Why use git?
GitHub
● You like your sourcecode,
❖ What’s GitHub?
❖ Why use git? ● Contribution/Teamwork is easy
❖ Why GitHub?
❖ Creating a new
project
❖ .gitignore
Workflow
Tips and Tricks
4 / 15
7. Why use git?
GitHub
● You like your sourcecode,
❖ What’s GitHub?
❖ Why use git? ● Contribution/Teamwork is easy,
❖ Why GitHub? ● You want to review/undo things.
❖ Creating a new
project
❖ .gitignore
Workflow
Tips and Tricks
4 / 15
8. Why GitHub?
GitHub
❖ What’s GitHub?
❖ Why use git?
❖ Why GitHub?
❖ Creating a new
project
❖ .gitignore
Workflow
Tips and Tricks
5 / 15
9. Why GitHub?
GitHub
● It’s easy,
❖ What’s GitHub?
❖ Why use git?
❖ Why GitHub?
❖ Creating a new
project
❖ .gitignore
Workflow
Tips and Tricks
5 / 15
10. Why GitHub?
GitHub
● It’s easy,
❖ What’s GitHub?
❖ Why use git? ● it brings a great workflow,
❖ Why GitHub?
❖ Creating a new
project
❖ .gitignore
Workflow
Tips and Tricks
5 / 15
11. Why GitHub?
GitHub
● It’s easy,
❖ What’s GitHub?
❖ Why use git? ● it brings a great workflow,
❖ Why GitHub? ● there are applications for Mac and Windows available,
❖ Creating a new
project and
❖ .gitignore
Workflow
Tips and Tricks
5 / 15
12. Why GitHub?
GitHub
● It’s easy,
❖ What’s GitHub?
❖ Why use git? ● it brings a great workflow,
❖ Why GitHub? ● there are applications for Mac and Windows available,
❖ Creating a new
project and
❖ .gitignore
● of course, OCTOCATS!
Workflow
Tips and Tricks
5 / 15
13. Creating a new project
GitHub
❖ What’s GitHub?
❖ Why use git?
❖ Why GitHub?
❖ Creating a new
project
❖ .gitignore
Workflow
Tips and Tricks
6 / 15