SlideShare a Scribd company logo
1 of 30
Bae Kwon Han < darjeeling@gmail.com >
• about    git

• about    github

• github   how to

• Things   to do
http://git-scm.com/
• Distributed   revision and source code management system

• designed   and developed by Linus Torvalds for Linux Kernel

• GPL   version 2 license
Company using
Everybody loves git
Open Source with

• Distributed

• Fast

• Easy   Merge
GIT IS EASY
HTTP://TRY.GITHUB.COM
GITHUB
•   Source Code Repository

•   social coding / open source contributing

•   service hook

•   deployment

•   issue tracker / wiki

•   gist

•   resume

•   github pages for homepage

•   jobs
SOURCE CODE REPO

• public   repo is free

• public   repo makes you egoless programmer

• everybody     can see you, in your source code

  • companies

  • your   friends

  • future   co-workers, boss
SOURCE CODE REPO

• configuration   file backup, dist, keep

 • https://github.com/ganadist/scripts    : personal scripts

 • https://github.com/dahlia/vimrc   : vimrc

 • https://github.com/defunkt/emacs       : emacs configuration

 • https://github.com/sontek/dotfiles      : dot files for config
SOCIAL COADING


• fork

  • copy    repo

• pull   request

  • push   my changes to origin source
SOCIAL COADING




 fork by one-click
SOCIAL COADING




   pull request
SOCIAL COADING
SERVICE HOOKS
DEPLOYMENT




you can add deployment-only
          ssh key
ISSUE TRACKER / WIKI
ISSUE TRACKER / WIKI
GIST


https://gist.github.com/
GIST
RESUME


• resume   with your informations

 • http://resume.github.com/?darjeeling   : me

 • http://resume.github.com/?trustin   : netty developer

 • http://resume.github.com/?dahlia    : hong minhee
RESUME
GITHUB-PAGES

• can   be used as document service

  • http://dahlia.kr/wand/   : wand manual page

• can   be used as blog

  • http://spoqa.github.com/   : spoqa tech blog

• can   be used as resume, other service
JOBS


https://jobs.github.com/
JOBS IN THESE DAYS
WHAT SHOULD I DO?

• create   github account

• fork   favorite project

• make    changes and pull request

• report   bugs to issue tracker

• follow   me!

  • https://github.com/users/follow?target=darjeeling
Q&A

More Related Content

What's hot

Git and GitHub crash course
Git and GitHub crash courseGit and GitHub crash course
Git and GitHub crash courseMireia Sangalo
 
Contributing to Open Source #Hacktoberfest
Contributing to Open Source #HacktoberfestContributing to Open Source #Hacktoberfest
Contributing to Open Source #HacktoberfestCheah Eng Soon
 
The Basics of Open Source Collaboration With Git and GitHub
The Basics of Open Source Collaboration With Git and GitHubThe Basics of Open Source Collaboration With Git and GitHub
The Basics of Open Source Collaboration With Git and GitHubBigBlueHat
 
Introduction to github slideshare
Introduction to github slideshareIntroduction to github slideshare
Introduction to github slideshareRakesh Sukumar
 
Intro to Git and GitHub
Intro to Git and GitHubIntro to Git and GitHub
Intro to Git and GitHubUri Goldstein
 
Beginner's guide to git and github
Beginner's guide to git and github Beginner's guide to git and github
Beginner's guide to git and github SahilSonar4
 
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal GargGitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal GargNisha Garg
 
Making Juice With GitHub
Making Juice With GitHubMaking Juice With GitHub
Making Juice With GitHubMis Tribus
 
How Git and Gerrit make you more productive
How Git and Gerrit make you more productiveHow Git and Gerrit make you more productive
How Git and Gerrit make you more productiveKarsten Dambekalns
 
Github 101 An Adventurer's Guide To Open Source
Github 101   An Adventurer's Guide To Open SourceGithub 101   An Adventurer's Guide To Open Source
Github 101 An Adventurer's Guide To Open SourcePrachitibhukan
 
Inside GitHub
Inside GitHubInside GitHub
Inside GitHuberr
 
Git,Github,How to host using Github
Git,Github,How to host using GithubGit,Github,How to host using Github
Git,Github,How to host using GithubSujata Regoti
 
Using the GitHub App to Connect to Bitbucket
Using the GitHub App to Connect to BitbucketUsing the GitHub App to Connect to Bitbucket
Using the GitHub App to Connect to BitbucketLiam Dempsey
 

What's hot (20)

Git and GitHub crash course
Git and GitHub crash courseGit and GitHub crash course
Git and GitHub crash course
 
Github basics
Github basicsGithub basics
Github basics
 
Contributing to Open Source #Hacktoberfest
Contributing to Open Source #HacktoberfestContributing to Open Source #Hacktoberfest
Contributing to Open Source #Hacktoberfest
 
The Basics of Open Source Collaboration With Git and GitHub
The Basics of Open Source Collaboration With Git and GitHubThe Basics of Open Source Collaboration With Git and GitHub
The Basics of Open Source Collaboration With Git and GitHub
 
Introduction to github slideshare
Introduction to github slideshareIntroduction to github slideshare
Introduction to github slideshare
 
Intro to Git and GitHub
Intro to Git and GitHubIntro to Git and GitHub
Intro to Git and GitHub
 
How to install and use git
How to install and  use gitHow to install and  use git
How to install and use git
 
GitHub
GitHubGitHub
GitHub
 
GitHub Basics - Derek Bable
GitHub Basics - Derek BableGitHub Basics - Derek Bable
GitHub Basics - Derek Bable
 
Beginner's guide to git and github
Beginner's guide to git and github Beginner's guide to git and github
Beginner's guide to git and github
 
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal GargGitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg
 
Making Juice With GitHub
Making Juice With GitHubMaking Juice With GitHub
Making Juice With GitHub
 
How Git and Gerrit make you more productive
How Git and Gerrit make you more productiveHow Git and Gerrit make you more productive
How Git and Gerrit make you more productive
 
Intro to Git & GitHub
Intro to Git & GitHubIntro to Git & GitHub
Intro to Git & GitHub
 
Github 101 An Adventurer's Guide To Open Source
Github 101   An Adventurer's Guide To Open SourceGithub 101   An Adventurer's Guide To Open Source
Github 101 An Adventurer's Guide To Open Source
 
Inside GitHub
Inside GitHubInside GitHub
Inside GitHub
 
Git,Github,How to host using Github
Git,Github,How to host using GithubGit,Github,How to host using Github
Git,Github,How to host using Github
 
Using the GitHub App to Connect to Bitbucket
Using the GitHub App to Connect to BitbucketUsing the GitHub App to Connect to Bitbucket
Using the GitHub App to Connect to Bitbucket
 
Intro to Git & GitHub
Intro to Git & GitHubIntro to Git & GitHub
Intro to Git & GitHub
 
GitHub Presentation
GitHub PresentationGitHub Presentation
GitHub Presentation
 

Similar to Python korea 2012 11-24-github

COSCUP 開源工作坊:Git workflows
COSCUP 開源工作坊:Git workflowsCOSCUP 開源工作坊:Git workflows
COSCUP 開源工作坊:Git workflowsCarl Su
 
Git installation and configuration
Git installation and configurationGit installation and configuration
Git installation and configurationKishor Kumar
 
Let's Git this Party Started: An Introduction to Git and GitHub
Let's Git this Party Started: An Introduction to Git and GitHubLet's Git this Party Started: An Introduction to Git and GitHub
Let's Git this Party Started: An Introduction to Git and GitHubKim Moir
 
Git isthenewsexy
Git isthenewsexyGit isthenewsexy
Git isthenewsexyAilsa126
 
Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners HubSpot
 
Git for folk who like GUIs
Git for folk who like GUIsGit for folk who like GUIs
Git for folk who like GUIsTim Osborn
 
GR8CONF Contributing Back To Grails
GR8CONF Contributing Back To GrailsGR8CONF Contributing Back To Grails
GR8CONF Contributing Back To Grailsbobbywarner
 
How I become Go GDE
How I become Go GDEHow I become Go GDE
How I become Go GDEEvan Lin
 
Git简介
Git简介Git简介
Git简介clvrobj
 
Git and GitHub for Documentation
Git and GitHub for DocumentationGit and GitHub for Documentation
Git and GitHub for DocumentationAnne Gentle
 
Git workshop - University of Moratuwa, Department of Computer Science and Eng...
Git workshop - University of Moratuwa, Department of Computer Science and Eng...Git workshop - University of Moratuwa, Department of Computer Science and Eng...
Git workshop - University of Moratuwa, Department of Computer Science and Eng...WSO2
 
Untangling fall2017 week2_try2
Untangling fall2017 week2_try2Untangling fall2017 week2_try2
Untangling fall2017 week2_try2Derek Jacoby
 
Untangling fall2017 week2
Untangling fall2017 week2Untangling fall2017 week2
Untangling fall2017 week2Derek Jacoby
 
Git 101 - Crash Course in Version Control using Git
Git 101 - Crash Course in Version Control using GitGit 101 - Crash Course in Version Control using Git
Git 101 - Crash Course in Version Control using GitGeoff Hoffman
 
Git version control and trunk based approach with VSTS
Git version control and trunk based approach with VSTSGit version control and trunk based approach with VSTS
Git version control and trunk based approach with VSTSMurughan Palaniachari
 

Similar to Python korea 2012 11-24-github (20)

COSCUP 開源工作坊:Git workflows
COSCUP 開源工作坊:Git workflowsCOSCUP 開源工作坊:Git workflows
COSCUP 開源工作坊:Git workflows
 
Git installation and configuration
Git installation and configurationGit installation and configuration
Git installation and configuration
 
Let's Git this Party Started: An Introduction to Git and GitHub
Let's Git this Party Started: An Introduction to Git and GitHubLet's Git this Party Started: An Introduction to Git and GitHub
Let's Git this Party Started: An Introduction to Git and GitHub
 
Git isthenewsexy
Git isthenewsexyGit isthenewsexy
Git isthenewsexy
 
Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners
 
Git for folk who like GUIs
Git for folk who like GUIsGit for folk who like GUIs
Git for folk who like GUIs
 
GR8CONF Contributing Back To Grails
GR8CONF Contributing Back To GrailsGR8CONF Contributing Back To Grails
GR8CONF Contributing Back To Grails
 
How I become Go GDE
How I become Go GDEHow I become Go GDE
How I become Go GDE
 
Git简介
Git简介Git简介
Git简介
 
git and github
git and githubgit and github
git and github
 
Working with Git
Working with GitWorking with Git
Working with Git
 
Git and GitHub for Documentation
Git and GitHub for DocumentationGit and GitHub for Documentation
Git and GitHub for Documentation
 
Git workshop - University of Moratuwa, Department of Computer Science and Eng...
Git workshop - University of Moratuwa, Department of Computer Science and Eng...Git workshop - University of Moratuwa, Department of Computer Science and Eng...
Git workshop - University of Moratuwa, Department of Computer Science and Eng...
 
Git and Github
Git and GithubGit and Github
Git and Github
 
Untangling fall2017 week2_try2
Untangling fall2017 week2_try2Untangling fall2017 week2_try2
Untangling fall2017 week2_try2
 
Untangling fall2017 week2
Untangling fall2017 week2Untangling fall2017 week2
Untangling fall2017 week2
 
1 git-overview
1 git-overview1 git-overview
1 git-overview
 
Git 101 - Crash Course in Version Control using Git
Git 101 - Crash Course in Version Control using GitGit 101 - Crash Course in Version Control using Git
Git 101 - Crash Course in Version Control using Git
 
Git version control and trunk based approach with VSTS
Git version control and trunk based approach with VSTSGit version control and trunk based approach with VSTS
Git version control and trunk based approach with VSTS
 
Git and github
Git and githubGit and github
Git and github
 

Python korea 2012 11-24-github

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. &amp;#xBD84;&amp;#xC0B0;&amp;#xC774;&amp;#xBBC0;&amp;#xB85C; &amp;#xC624;&amp;#xD508;&amp;#xC18C;&amp;#xC2A4;&amp;#xC5D0; &amp;#xD3B8;&amp;#xD558;&amp;#xB2E4;.\n&amp;#xC65C;&amp;#xB0D0;&amp;#xBA74; &amp;#xC624;&amp;#xD508;&amp;#xC18C;&amp;#xC2A4;&amp;#xB294; &amp;#xC18C;&amp;#xC218;&amp;#xC758; &amp;#xCEE4;&amp;#xBBF8;&amp;#xD130;&amp;#xC640; &amp;#xB2E4;&amp;#xC218;&amp;#xC758; &amp;#xACF5;&amp;#xD5CC;&amp;#xC790;( Contributer ) &amp;#xB85C; &amp;#xC774;&amp;#xB8E8;&amp;#xC5B4;&amp;#xC9C0;&amp;#xB294;&amp;#xB370;\n&amp;#xCEE4;&amp;#xBBF8;&amp;#xD130;&amp;#xB4E4;&amp;#xC740; &amp;#xBCF4;&amp;#xD1B5; &amp;#xBC14;&amp;#xB85C; &amp;#xCEE4;&amp;#xBC0B;&amp;#xC744; &amp;#xD558;&amp;#xACE0;\n &amp;#xACF5;&amp;#xD5CC;&amp;#xC790;&amp;#xB4E4;&amp;#xC740; &amp;#xD328;&amp;#xCE58;&amp;#xB97C; &amp;#xB9CC;&amp;#xB4E4;&amp;#xC5B4;&amp;#xC11C; SCM &amp;#xC73C;&amp;#xB85C; &amp;#xBCF4;&amp;#xB0B4;&amp;#xB294; &amp;#xC791;&amp;#xC5C5;&amp;#xC744; &amp;#xD574;&amp;#xC57C;&amp;#xD558;&amp;#xB294;&amp;#xB370;\n&amp;#xC774;&amp;#xACFC;&amp;#xC815;&amp;#xC5D0;&amp;#xC11C; &amp;#xC911;&amp;#xC559;&amp;#xC800;&amp;#xC7A5;&amp;#xC18C;&amp;#xB85C;&amp;#xB41C; &amp;#xD504;&amp;#xB85C;&amp;#xC81D;&amp;#xD2B8;&amp;#xB294; &amp;#xC911;&amp;#xAC04;&amp;#xC5D0; &amp;#xCEE4;&amp;#xBC0B;&amp;#xC744; &amp;#xD560;&amp;#xC218;&amp;#xB3C4; &amp;#xC5C6;&amp;#xACE0; &amp;#xBE0C;&amp;#xB79C;&amp;#xCE58;&amp;#xB97C; &amp;#xB9CC;&amp;#xB4E4;&amp;#xAE30;&amp;#xB3C4; &amp;#xD798;&amp;#xB4E4;&amp;#xB2E4;.\n&amp;#xAC8C;&amp;#xB2E4;&amp;#xAC00; &amp;#xC5EC;&amp;#xB7EC;&amp;#xAC1C;&amp;#xC758; &amp;#xD328;&amp;#xCE58;&amp;#xB97C; &amp;#xB9CC;&amp;#xB4E4;&amp;#xC5B4;&amp;#xC57C;&amp;#xD55C;&amp;#xB2E4;&amp;#xBA74; &amp;#xB354;&amp;#xB354;&amp;#xC6B1; &amp;#xD798;&amp;#xC774; &amp;#xB4E4;&amp;#xBA70; &amp;#xC911;&amp;#xAC04;&amp;#xC5D0; &amp;#xAC1C;&amp;#xBC1C;&amp;#xC774; &amp;#xB9CE;&amp;#xC774;&amp;#xB418;&amp;#xBA74; &amp;#xBA38;&amp;#xC9C0;&amp;#xD558;&amp;#xAE30;&amp;#xB3C4; &amp;#xD798;&amp;#xB4E4;&amp;#xC5B4;&amp;#xC9C4;&amp;#xB2E4;.\n\ngit &amp;#xC740; &amp;#xC911;&amp;#xC559; &amp;#xC800;&amp;#xC7A5;&amp;#xC18C;&amp;#xC5D0; &amp;#xAD8C;&amp;#xD55C;&amp;#xC774; &amp;#xC5C6;&amp;#xC5B4;&amp;#xB3C4; &amp;#xB418;&amp;#xBBC0;&amp;#xB85C; &amp;#xB85C;&amp;#xCEEC;&amp;#xC5D0;&amp;#xC11C; &amp;#xC5BC;&amp;#xB9C8;&amp;#xB4E0;&amp;#xC9C0; &amp;#xCEE4;&amp;#xBC0B;&amp;#xD558;&amp;#xACE0; &amp;#xBE0C;&amp;#xB79C;&amp;#xCE58;&amp;#xD558;&amp;#xACE0; &amp;#xD558;&amp;#xB294; &amp;#xB4F1;&amp;#xC774; &amp;#xAC00;&amp;#xB2A5;&amp;#xD558;&amp;#xB2E4;.\n\n\n&amp;#xBE60;&amp;#xB974;&amp;#xB2E4;. svn &amp;#xB4F1;&amp;#xC5D0; &amp;#xBE44;&amp;#xD574;&amp;#xC11C; &amp;#xC0C1;&amp;#xB300;&amp;#xC801;&amp;#xC73C;&amp;#xB85C; &amp;#xBE60;&amp;#xB974;&amp;#xB2E4;. - &amp;#xC548;&amp;#xB4DC;&amp;#xB85C;&amp;#xC774;&amp;#xB4DC;&amp;#xB97C; &amp;#xC0DD;&amp;#xAC01;&amp;#xD574;&amp;#xBCF4;&amp;#xBA74; &amp;#xB41C;&amp;#xB2E4;.\n\n&amp;#xBD84;&amp;#xC0B0;&amp;#xC774;&amp;#xBBC0;&amp;#xB85C; &amp;#xCEE4;&amp;#xBC0B;&amp;#xC774; &amp;#xC0C1;&amp;#xB300;&amp;#xC801;&amp;#xC73C;&amp;#xB85C; &amp;#xC790;&amp;#xC720;&amp;#xB85C;&amp;#xC6B4; &amp;#xD3B8;&amp;#xC774;&amp;#xACE0; &amp;#xADF8;&amp;#xC5D0;&amp;#xB530;&amp;#xB77C; &amp;#xBCC0;&amp;#xACBD;&amp;#xC810;&amp;#xC774; &amp;#xC801;&amp;#xC5B4;&amp;#xC9C0;&amp;#xBBC0;&amp;#xB85C; &amp;#xBA38;&amp;#xC9C0;&amp;#xAC00; &amp;#xC27D;&amp;#xAC8C; &amp;#xB418;&amp;#xB294; &amp;#xD3B8;&amp;#xC774;&amp;#xB2E4;.\n\n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. &amp;#xC704;&amp;#xD0A4;&amp;#xB294; &amp;#xC368;&amp;#xBCF8;&amp;#xC801;&amp;#xC774; &amp;#xC5C6;&amp;#xB124;&amp;#xC694; &amp;#xC8C4;&amp;#xC1A1;.\n\n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n