SlideShare a Scribd company logo
1 of 22
Download to read offline
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
RailsGirls Rotterdam - Github (and Octocats!)

More Related Content

What's hot

Get along with JHipster
Get along with JHipsterGet along with JHipster
Get along with JHipsterDmytro Panin
 
GitHubをエンジニア以外にも使ってもらうには
GitHubをエンジニア以外にも使ってもらうにはGitHubをエンジニア以外にも使ってもらうには
GitHubをエンジニア以外にも使ってもらうにはtkr1212st
 
Using github development process in your company
Using github development process in your companyUsing github development process in your company
Using github development process in your companyIcalia Labs
 
How GitHub impacts our career life?
How GitHub impacts our career life?How GitHub impacts our career life?
How GitHub impacts our career life?Cosmo Q
 
You're doing it wrong! Git it right!
You're doing it wrong! Git it right!You're doing it wrong! Git it right!
You're doing it wrong! Git it right!Cory Webb
 
Nicolás Aravena - Cómo aprender Git y no morir en el intento
Nicolás Aravena - Cómo aprender Git y no morir en el intentoNicolás Aravena - Cómo aprender Git y no morir en el intento
Nicolás Aravena - Cómo aprender Git y no morir en el intento9punto5
 
Deploying Joomla sites with GIT
Deploying Joomla sites with GITDeploying Joomla sites with GIT
Deploying Joomla sites with GITAshwin Date
 
Learning GitHub Part 4
Learning GitHub Part 4Learning GitHub Part 4
Learning GitHub Part 4Lynn Langit
 
Front Page of Hacker News with GitLab Pages
Front Page of Hacker News with GitLab PagesFront Page of Hacker News with GitLab Pages
Front Page of Hacker News with GitLab PagesWill Hall
 
Publishing your open source project
Publishing your open source projectPublishing your open source project
Publishing your open source projectRishi Pithadiya
 
WebデザイナーのためのGit勉強会 ~準備編~
WebデザイナーのためのGit勉強会 ~準備編~WebデザイナーのためのGit勉強会 ~準備編~
WebデザイナーのためのGit勉強会 ~準備編~Satoshi Ebisawa
 
Contributing to github is for everyone
Contributing to github is for everyoneContributing to github is for everyone
Contributing to github is for everyoneMatt Heusser
 
Smile Gupta - Hacktoberfest Celebration 2020
Smile Gupta - Hacktoberfest Celebration 2020Smile Gupta - Hacktoberfest Celebration 2020
Smile Gupta - Hacktoberfest Celebration 2020Smile Gupta
 
Migrating python.org to buildbot 9 and python 3
Migrating python.org to buildbot 9 and python 3Migrating python.org to buildbot 9 and python 3
Migrating python.org to buildbot 9 and python 3Craig Rodrigues
 

What's hot (20)

Meetup gitbook
Meetup gitbookMeetup gitbook
Meetup gitbook
 
Get along with JHipster
Get along with JHipsterGet along with JHipster
Get along with JHipster
 
Besut Kode - Workshop 1
Besut Kode - Workshop 1Besut Kode - Workshop 1
Besut Kode - Workshop 1
 
Principles of Iteration
Principles of IterationPrinciples of Iteration
Principles of Iteration
 
GitHubをエンジニア以外にも使ってもらうには
GitHubをエンジニア以外にも使ってもらうにはGitHubをエンジニア以外にも使ってもらうには
GitHubをエンジニア以外にも使ってもらうには
 
Using github development process in your company
Using github development process in your companyUsing github development process in your company
Using github development process in your company
 
Besut Kode Challenge 1
Besut Kode Challenge 1Besut Kode Challenge 1
Besut Kode Challenge 1
 
How GitHub impacts our career life?
How GitHub impacts our career life?How GitHub impacts our career life?
How GitHub impacts our career life?
 
You're doing it wrong! Git it right!
You're doing it wrong! Git it right!You're doing it wrong! Git it right!
You're doing it wrong! Git it right!
 
Nicolás Aravena - Cómo aprender Git y no morir en el intento
Nicolás Aravena - Cómo aprender Git y no morir en el intentoNicolás Aravena - Cómo aprender Git y no morir en el intento
Nicolás Aravena - Cómo aprender Git y no morir en el intento
 
Deploying Joomla sites with GIT
Deploying Joomla sites with GITDeploying Joomla sites with GIT
Deploying Joomla sites with GIT
 
Learning GitHub Part 4
Learning GitHub Part 4Learning GitHub Part 4
Learning GitHub Part 4
 
Front Page of Hacker News with GitLab Pages
Front Page of Hacker News with GitLab PagesFront Page of Hacker News with GitLab Pages
Front Page of Hacker News with GitLab Pages
 
Intro android
Intro androidIntro android
Intro android
 
Publishing your open source project
Publishing your open source projectPublishing your open source project
Publishing your open source project
 
WebデザイナーのためのGit勉強会 ~準備編~
WebデザイナーのためのGit勉強会 ~準備編~WebデザイナーのためのGit勉強会 ~準備編~
WebデザイナーのためのGit勉強会 ~準備編~
 
Contributing to github is for everyone
Contributing to github is for everyoneContributing to github is for everyone
Contributing to github is for everyone
 
Smile Gupta - Hacktoberfest Celebration 2020
Smile Gupta - Hacktoberfest Celebration 2020Smile Gupta - Hacktoberfest Celebration 2020
Smile Gupta - Hacktoberfest Celebration 2020
 
Git & github
Git & githubGit & github
Git & github
 
Migrating python.org to buildbot 9 and python 3
Migrating python.org to buildbot 9 and python 3Migrating python.org to buildbot 9 and python 3
Migrating python.org to buildbot 9 and python 3
 

Viewers also liked

Gamefest Japan 2010
Gamefest Japan 2010Gamefest Japan 2010
Gamefest Japan 2010Microsoft
 
Microsoft powerpoint 2007 from iqbal
Microsoft powerpoint 2007 from iqbalMicrosoft powerpoint 2007 from iqbal
Microsoft powerpoint 2007 from iqbaliqbalalfian31
 
WordPressでブログサイト制作実習(第1回:開発環境構築編) 先生:藤本 陽介
WordPressでブログサイト制作実習(第1回:開発環境構築編) 先生:藤本 陽介WordPressでブログサイト制作実習(第1回:開発環境構築編) 先生:藤本 陽介
WordPressでブログサイト制作実習(第1回:開発環境構築編) 先生:藤本 陽介schoowebcampus
 

Viewers also liked (7)

Bahan direktur prim 22 april 2013 final
Bahan direktur prim 22 april 2013 finalBahan direktur prim 22 april 2013 final
Bahan direktur prim 22 april 2013 final
 
Gamefest Japan 2010
Gamefest Japan 2010Gamefest Japan 2010
Gamefest Japan 2010
 
nareshBms project
nareshBms projectnareshBms project
nareshBms project
 
TUTORIAL DE NETVIBES
TUTORIAL DE NETVIBESTUTORIAL DE NETVIBES
TUTORIAL DE NETVIBES
 
Andrea
AndreaAndrea
Andrea
 
Microsoft powerpoint 2007 from iqbal
Microsoft powerpoint 2007 from iqbalMicrosoft powerpoint 2007 from iqbal
Microsoft powerpoint 2007 from iqbal
 
WordPressでブログサイト制作実習(第1回:開発環境構築編) 先生:藤本 陽介
WordPressでブログサイト制作実習(第1回:開発環境構築編) 先生:藤本 陽介WordPressでブログサイト制作実習(第1回:開発環境構築編) 先生:藤本 陽介
WordPressでブログサイト制作実習(第1回:開発環境構築編) 先生:藤本 陽介
 

Similar to RailsGirls Rotterdam - Github (and Octocats!)

How I become Go GDE
How I become Go GDEHow I become Go GDE
How I become Go GDEEvan Lin
 
Brief tutorial on Git
Brief tutorial on GitBrief tutorial on Git
Brief tutorial on Git聖文 鄭
 
Version control, you git
Version control, you gitVersion control, you git
Version control, you gitMayur Patil
 
Git single branch
Git single branchGit single branch
Git single branchCarl Brown
 
Introduction to Git and Github
Introduction to Git and GithubIntroduction to Git and Github
Introduction to Git and GithubHouari ZEGAI
 
Getting started With GIT
Getting started With GITGetting started With GIT
Getting started With GITGhadiAlGhosh
 
Community and Github: 7/27/2011
Community and Github: 7/27/2011Community and Github: 7/27/2011
Community and Github: 7/27/2011Andy Lester
 
Hacktoberfest GDSC BBBDITM.pptx
Hacktoberfest GDSC BBBDITM.pptxHacktoberfest GDSC BBBDITM.pptx
Hacktoberfest GDSC BBBDITM.pptxArishAhmad9
 
GitLab webcast - Release 8.4
GitLab webcast - Release 8.4GitLab webcast - Release 8.4
GitLab webcast - Release 8.4GitLab, Inc
 
Beginner Workshop for Student Developers - Tratech-presentation.pdf
Beginner Workshop for Student Developers - Tratech-presentation.pdfBeginner Workshop for Student Developers - Tratech-presentation.pdf
Beginner Workshop for Student Developers - Tratech-presentation.pdfGDSCKNUST
 
GitLab_meetup_tokyo_201807
GitLab_meetup_tokyo_201807GitLab_meetup_tokyo_201807
GitLab_meetup_tokyo_201807Shota Ito
 
La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...CloudNativeElSalvado
 
Using Git to Organize Your Project
Using Git to Organize Your ProjectUsing Git to Organize Your Project
Using Git to Organize Your ProjectManish Suwal 'Enwil'
 
Git - Workshop Disruptiva
Git - Workshop DisruptivaGit - Workshop Disruptiva
Git - Workshop DisruptivaBruno Almeida
 

Similar to RailsGirls Rotterdam - Github (and Octocats!) (20)

How I become Go GDE
How I become Go GDEHow I become Go GDE
How I become Go GDE
 
Git n git hub
Git n git hubGit n git hub
Git n git hub
 
Brief tutorial on Git
Brief tutorial on GitBrief tutorial on Git
Brief tutorial on Git
 
Intro. to Git and Github
Intro. to Git and GithubIntro. to Git and Github
Intro. to Git and Github
 
Advance workshop on git
Advance workshop on gitAdvance workshop on git
Advance workshop on git
 
Version control, you git
Version control, you gitVersion control, you git
Version control, you git
 
Git and GitHub Info Session
Git and GitHub Info SessionGit and GitHub Info Session
Git and GitHub Info Session
 
Git single branch
Git single branchGit single branch
Git single branch
 
Fork me!
Fork me!Fork me!
Fork me!
 
Introduction to Git and Github
Introduction to Git and GithubIntroduction to Git and Github
Introduction to Git and Github
 
Getting started With GIT
Getting started With GITGetting started With GIT
Getting started With GIT
 
Community and Github: 7/27/2011
Community and Github: 7/27/2011Community and Github: 7/27/2011
Community and Github: 7/27/2011
 
Hacktoberfest GDSC BBBDITM.pptx
Hacktoberfest GDSC BBBDITM.pptxHacktoberfest GDSC BBBDITM.pptx
Hacktoberfest GDSC BBBDITM.pptx
 
GitLab webcast - Release 8.4
GitLab webcast - Release 8.4GitLab webcast - Release 8.4
GitLab webcast - Release 8.4
 
Open source
Open sourceOpen source
Open source
 
Beginner Workshop for Student Developers - Tratech-presentation.pdf
Beginner Workshop for Student Developers - Tratech-presentation.pdfBeginner Workshop for Student Developers - Tratech-presentation.pdf
Beginner Workshop for Student Developers - Tratech-presentation.pdf
 
GitLab_meetup_tokyo_201807
GitLab_meetup_tokyo_201807GitLab_meetup_tokyo_201807
GitLab_meetup_tokyo_201807
 
La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...
 
Using Git to Organize Your Project
Using Git to Organize Your ProjectUsing Git to Organize Your Project
Using Git to Organize Your Project
 
Git - Workshop Disruptiva
Git - Workshop DisruptivaGit - Workshop Disruptiva
Git - Workshop Disruptiva
 

RailsGirls Rotterdam - Github (and Octocats!)

  • 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
  • 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, Fork and Clone ❖ Commit, Pull and Push ❖ Fork, Branch and Pull Request Tips and Tricks Workflow 8 / 15
  • 16. Init, Fork and Clone GitHub Workflow ❖ Init, Fork and Clone ❖ Commit, Pull and Push ❖ Fork, Branch and Pull Request Tips and Tricks 9 / 15
  • 17. Commit, Pull and Push GitHub Workflow ❖ Init, Fork and Clone ❖ Commit, Pull and Push ❖ Fork, Branch and Pull Request Tips and Tricks 10 / 15
  • 18. 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
  • 19. GitHub Workflow Tips and Tricks ❖ Collaboration and Comments ❖ Socializing Tips and Tricks 12 / 15
  • 20. Collaboration and Comments GitHub Workflow Tips and Tricks ❖ Collaboration and Comments ❖ Socializing 13 / 15
  • 21. Socializing GitHub Workflow Tips and Tricks ❖ Collaboration and Comments ❖ Socializing 14 / 15