Upload
Download free for 30 days
Login
Submit Search
はじめよう!Github
11 likes
1,972 views
Takafumi Yoshida
1 of 48
Download now
Downloaded 25 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
More Related Content
PDF
今年作ったもの2013 #hokkaidopm
鉄次 尾形
PDF
イベント駆動とノンブロッキング #hokkaidopm
鉄次 尾形
PDF
すごい広島
Tomohiko Himura
PDF
18_02_14_IoTLT_miyu_DOKIDOKI
Miyuu Okabe
PPTX
Successful git
豊明 尾古
KEY
SNS 「github」で遊ぼう
Tomohiko Himura
PDF
新人Git/Github研修公開用スライド(その2)
pupupopo88
PDF
Githubについて
tadfmac
今年作ったもの2013 #hokkaidopm
鉄次 尾形
イベント駆動とノンブロッキング #hokkaidopm
鉄次 尾形
すごい広島
Tomohiko Himura
18_02_14_IoTLT_miyu_DOKIDOKI
Miyuu Okabe
Successful git
豊明 尾古
SNS 「github」で遊ぼう
Tomohiko Himura
新人Git/Github研修公開用スライド(その2)
pupupopo88
Githubについて
tadfmac
Similar to はじめよう!Github
(20)
KEY
Yapc2012資料
matsuo kenji
PPTX
GitHub Handson
Yoichiro Shimizu
PPTX
ゼミGit
Takuya Uehara
PDF
Git for Begineers GitHub ハンズオン
Emma Haruka Iwao
PDF
GitHub勉強会
ArusuDev
KEY
日本androidの会 中国支部 29回勉強会 github
Tomohiko Himura
PDF
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
DoshishaUniv ProntiatVR
PPT
Githubことはじめ
tikitikipoo
PPT
Gitの紹介
Shoot Morii
PDF
Nutanix エンジニアのための Git 入門 :序
Wataru Unno
PDF
GitHubの入門を読む前に読む入門書
相皓 卞
PDF
Git学ぼうぜの会 ハンズオン資料 - LOCAL学生部 GWイベント
Takuya Mukohira
PDF
LT発表-第6回_共同作業におけるGit
Riki Kenmochi
PDF
140611だいたいわかるGit
Masashi Tsuru
PDF
今日から始めるGithub
lion-man
PDF
猫にはわからないGit講座
Yusei Yamanaka
PDF
Me and GitHub
Sanae Yamashita
PDF
gitを使う準備をしよう - 初級編
Sanae Yamashita
PDF
Metahub for github
Suguru Oho
PDF
@s_ssk13さん向けGitHub入門
Takashi Imagire
Yapc2012資料
matsuo kenji
GitHub Handson
Yoichiro Shimizu
ゼミGit
Takuya Uehara
Git for Begineers GitHub ハンズオン
Emma Haruka Iwao
GitHub勉強会
ArusuDev
日本androidの会 中国支部 29回勉強会 github
Tomohiko Himura
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
DoshishaUniv ProntiatVR
Githubことはじめ
tikitikipoo
Gitの紹介
Shoot Morii
Nutanix エンジニアのための Git 入門 :序
Wataru Unno
GitHubの入門を読む前に読む入門書
相皓 卞
Git学ぼうぜの会 ハンズオン資料 - LOCAL学生部 GWイベント
Takuya Mukohira
LT発表-第6回_共同作業におけるGit
Riki Kenmochi
140611だいたいわかるGit
Masashi Tsuru
今日から始めるGithub
lion-man
猫にはわからないGit講座
Yusei Yamanaka
Me and GitHub
Sanae Yamashita
gitを使う準備をしよう - 初級編
Sanae Yamashita
Metahub for github
Suguru Oho
@s_ssk13さん向けGitHub入門
Takashi Imagire
Ad
More from Takafumi Yoshida
(11)
PDF
cucumber-jvmで受け入れテスト
Takafumi Yoshida
KEY
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
KEY
Lightfish触ってみた
Takafumi Yoshida
KEY
Javaから見たRubyの世界
Takafumi Yoshida
KEY
なれる!SE 読んでみた
Takafumi Yoshida
KEY
Play with Playframework
Takafumi Yoshida
KEY
Java7再入門講座
Takafumi Yoshida
KEY
GlassFishとJavascriptで始めるWebsocket
Takafumi Yoshida
PDF
初めてのJavaOne~ところで俺のiPhoneどこいった~
Takafumi Yoshida
KEY
Glassfishで始める モテる!簡単クラスタ入門 Ver1.5
Takafumi Yoshida
PDF
Glassfishで始める モテる!簡単クラスタ入門
Takafumi Yoshida
cucumber-jvmで受け入れテスト
Takafumi Yoshida
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
Lightfish触ってみた
Takafumi Yoshida
Javaから見たRubyの世界
Takafumi Yoshida
なれる!SE 読んでみた
Takafumi Yoshida
Play with Playframework
Takafumi Yoshida
Java7再入門講座
Takafumi Yoshida
GlassFishとJavascriptで始めるWebsocket
Takafumi Yoshida
初めてのJavaOne~ところで俺のiPhoneどこいった~
Takafumi Yoshida
Glassfishで始める モテる!簡単クラスタ入門 Ver1.5
Takafumi Yoshida
Glassfishで始める モテる!簡単クラスタ入門
Takafumi Yoshida
Ad
はじめよう!Github
1.
はじめよう!
Github 岡山Javaユーザ会 吉田貴文(@zephiransas)
2.
Githubとは?
3.
GithubはSNSです!
4.
とある 合コンにて・・・
6.
• みんなSNSとかやってないの?
7.
• みんなSNSとかやってないの? • Aさん「あたしTwitterー」
8.
• みんなSNSとかやってないの? • Aさん「あたしTwitterー」 •
Bさん「私facebookやってるー」
9.
• みんなSNSとかやってないの? • Aさん「あたしTwitterー」 •
Bさん「私facebookやってるー」 • へー
11.
• Aさん「⃝⃝君はー?」
12.
• Aさん「⃝⃝君はー?」 • 俺?Github(キリッ
13.
• Aさん「⃝⃝君はー?」 • 俺?Github(キリッ •
Aさん「え?」
14.
• Aさん「⃝⃝君はー?」 • 俺?Github(キリッ •
Aさん「え?」 • Bさん「え?」
15.
• Aさん「⃝⃝君はー?」 • 俺?Github(キリッ •
Aさん「え?」 • Bさん「え?」 • Github(ドヤァ
16.
モテモテですね!
17.
GithubはSNSです!
20.
Githubとは • コードホスティング&SNSサービス • ソースコードはGitで管理 •
現在最も人気のあるホスティングサービス • 基本、無料で使える • プライベートリポジトリは有料
21.
料金プラン
22.
開発ツール類 • git •
Macなら brew install git • Windowsなら msysgit • Github for Mac • Github for Windows
23.
Githubのその他サービス • Gist • Github
Pages • Speaker Deck • Github Enterprise • Job Board • Github Store
24.
なぜGithubが ソーシャル?
25.
Fork
& Pull Request
26.
こんなこと、ありませんか?
27.
こんなこと、ありませんか? • バグを見つけたけど、対応が遅いよ!
28.
こんなこと、ありませんか? • バグを見つけたけど、対応が遅いよ! • 誰もメンテしてないですしおすし
29.
こんなこと、ありませんか? • バグを見つけたけど、対応が遅いよ! • 誰もメンテしてないですしおすし •
ココのコードイケてねー
30.
こんなこと、ありませんか? • バグを見つけたけど、対応が遅いよ! • 誰もメンテしてないですしおすし •
ココのコードイケてねー • 俺得機能つくっちゃうぞー
31.
Forkしましょう!
32.
リポジトリを
コピーして 自分のリポジトリを 作る!
37.
あとは自分の 好きなように コードを書きましょう
38.
あなたの書いた そのコード
元リポジトリに マージしたいよね?
39.
Pull Request しましょう!
42.
Pull Requestするとどうなる? • Pull
Request先で有用と判断されればmerge してくれる • 場合によってはコメントが返ってくる • コーディング基準に合わせて • You テスト書きなYo! • あわよくばコントリビュータに・・・?
43.
その他には・・・ • ISSUEを眺めて、自分にできそうな内容を やってみるのがいいんじゃないか? •
以下のはてダのエントリが最良 • http://d.hatena.ne.jp/hnw/20110528
44.
その他の細かい機能 • 課題管理(ISSUE) • コードレビュー
• diffにインラインでコメントを残せる • Watch • Wiki • 技術情報を残しておくのに便利
45.
つまり Githubってのは・・・
46.
コードを中心とし コードで語り合う プログラマのための
SNS!
47.
まとめ • 無料でスタートできるので垢だけでも取って おこう •
業務で使うなら有料 • サーバの管理不要 • 気になるOSSプロダクトをWatch • 対応出来そうなISSUEをやってみる
48.
はじめよう!
Github 岡山Javaユーザ会 吉田貴文(@zephiransas)
Editor's Notes
#2:
\n
#3:
Githubを一言で言うなら?\n
#4:
Twitterやfacebookなんかとおなじ\n例えば、次のようなケースがあるでしょう\n
#5:
\n
#6:
\n
#7:
\n
#8:
\n
#9:
\n
#10:
\n
#11:
\n
#12:
\n
#13:
\n
#14:
\n
#15:
えーなにそれ知りたーい\n「あたしforkするしー」で女子力アップ?\n
#16:
\n
#17:
だって、書いてあるもん\n
#18:
sourceforgeはCVSやsvnだった\nいまはかなり衰退して、ほとんどのPJは休止してしまっているらしい\n
#19:
teamはリポジトリを所有できる\ncollaboratorはリポジトリを所有できない\n
#20:
やっぱりgitはCUIで使うのもでしょ?\n時間ありそうならMacクライアント見せる?\n
#21:
\n
#22:
Githubはソーシャル機能が非常に充実している\nなかでもその最たるものはなにか?\n
#23:
gitにはない概念\n
#24:
オープンソースのプロダクトを使っている時、こんなことありませんか?\n
#25:
オープンソースのプロダクトを使っている時、こんなことありませんか?\n
#26:
オープンソースのプロダクトを使っている時、こんなことありませんか?\n
#27:
オープンソースのプロダクトを使っている時、こんなことありませんか?\n
#28:
\n
#29:
元のリポジトリに対して書き込み権限はない\nだからforkして自分のリポジトリに対して修正をする\n
#30:
\n
#31:
\n
#32:
\nで、コードを書いたとしたら・・・?\n
#33:
\n
#34:
\n
#35:
自分の書いたコードの差分を、元のリポジトリに取り込むよう、要請する\nパッチをメールで送るような感じ\n
#36:
\n
#37:
\n
#38:
\n
#39:
以上からGithubとは何なのかをまとめますと\n
#40:
\n
#41:
Githubなら社外でも仕事ができる\nOSSに貢献したいならISSUE対応からってのはどう?\n
#42:
\n
Download