Moar Octocats - Using Github With Rails

             Anton Bangratz
    https://abangratz.github.com/
              @tony_xpro
   anton.bangratz@radarservices.com

               2012-01-18




                                          1 / 15
GitHub
❖ What’s GitHub?
❖ Why use git?
❖ Why GitHub?
❖ Creating a new
project
❖ .gitignore

Workflow

Tips and Tricks    GitHub




                            2 / 15
What’s GitHub?

GitHub
❖ What’s GitHub?
❖ Why use git?
❖ Why GitHub?
❖ Creating a new
project
❖ .gitignore

Workflow

Tips and Tricks




                                    3 / 15
Why use git?

GitHub
❖ What’s GitHub?
❖ Why use git?
❖ Why GitHub?
❖ Creating a new
project
❖ .gitignore

Workflow

Tips and Tricks




                                  4 / 15
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
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
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
Why GitHub?

GitHub
❖ What’s GitHub?
❖ Why use git?
❖ Why GitHub?
❖ Creating a new
project
❖ .gitignore

Workflow

Tips and Tricks




                                 5 / 15
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
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
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
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
Creating a new project

GitHub
❖ What’s GitHub?
❖ Why use git?
❖ Why GitHub?
❖ Creating a new
project
❖ .gitignore

Workflow

Tips and Tricks




                                            6 / 15
.gitignore

GitHub
❖ What’s GitHub?
❖ Why use git?
❖ Why GitHub?
❖ Creating a new
project
❖ .gitignore

Workflow

Tips and Tricks




                                7 / 15
GitHub

Workflow
❖ Init, Fork and
Clone
❖ Commit, Pull and
Push
❖ Fork, Branch and
Pull Request

Tips and Tricks
                     Workflow




                               8 / 15
Init, Fork and Clone

GitHub

Workflow
❖ Init, Fork and
Clone
❖ Commit, Pull and
Push
❖ Fork, Branch and
Pull Request

Tips and Tricks




                                            9 / 15
Commit, Pull and Push

GitHub

Workflow
❖ Init, Fork and
Clone
❖ Commit, Pull and
Push
❖ Fork, Branch and
Pull Request

Tips and Tricks




                                             10 / 15
Fork, Branch and Pull Request

GitHub

Workflow
❖ Init, Fork and
Clone
❖ Commit, Pull and
Push
❖ Fork, Branch and
Pull Request

Tips and Tricks




                                                     11 / 15
GitHub

Workflow

Tips and Tricks
❖ Collaboration and
Comments
❖ Socializing




                      Tips and Tricks




                                        12 / 15
Collaboration and Comments

GitHub

Workflow

Tips and Tricks
❖ Collaboration and
Comments
❖ Socializing




                                                   13 / 15
Socializing

GitHub

Workflow

Tips and Tricks
❖ Collaboration and
Comments
❖ Socializing




                                    14 / 15
Introducing Github and Octocats by Tony Bangratz

Introducing Github and Octocats by Tony Bangratz

  • 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’sGitHub? ❖ 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’sGitHub? ❖ 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 newproject GitHub ❖ What’s GitHub? ❖ Why use git? ❖ Why GitHub? ❖ Creating a new project ❖ .gitignore Workflow Tips and Tricks 6 / 15
  • 14.
    .gitignore GitHub ❖ What’s GitHub? ❖Why use git? ❖ Why GitHub? ❖ Creating a new project ❖ .gitignore Workflow Tips and Tricks 7 / 15
  • 15.
    GitHub Workflow ❖ Init, Forkand Clone ❖ Commit, Pull and Push ❖ Fork, Branch and Pull Request Tips and Tricks Workflow 8 / 15
  • 16.
    Init, Fork andClone GitHub Workflow ❖ Init, Fork and Clone ❖ Commit, Pull and Push ❖ Fork, Branch and Pull Request Tips and Tricks 9 / 15
  • 17.
    Commit, Pull andPush GitHub Workflow ❖ Init, Fork and Clone ❖ Commit, Pull and Push ❖ Fork, Branch and Pull Request Tips and Tricks 10 / 15
  • 18.
    Fork, Branch andPull Request GitHub Workflow ❖ Init, Fork and Clone ❖ Commit, Pull and Push ❖ Fork, Branch and Pull Request Tips and Tricks 11 / 15
  • 19.
    GitHub Workflow Tips and Tricks ❖Collaboration and Comments ❖ Socializing Tips and Tricks 12 / 15
  • 20.
    Collaboration and Comments GitHub Workflow Tipsand Tricks ❖ Collaboration and Comments ❖ Socializing 13 / 15
  • 21.
    Socializing GitHub Workflow Tips and Tricks ❖Collaboration and Comments ❖ Socializing 14 / 15