Your SlideShare is downloading. ×
Git&GitHubで共同作業〜入門編
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Git&GitHubで共同作業〜入門編

2,149
views

Published on

FuelPHP 勉強会 東京 Vol.2 http://atnd.org/events/31017 …

FuelPHP 勉強会 東京 Vol.2 http://atnd.org/events/31017
※Mirror of file in Speaker Deck, https://speakerdeck.com/u/tmd45/p/git-and-githubdekiyoudousa

Published in: Technology

1 Comment
3 Likes
Statistics
Notes
  • Speaker Deckのほうが見た目が好きなのだけど〜…Keynote で PDF 化してからアップロードすればフォントとかも保持されるのなー。リンクが効くのがいいよね<SlideShare
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
2,149
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
1
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Git&GitHubで共同作業 ∼入門編∼2012.9.23 Sat. #FuelPHPTokyo vol.2 Yoko TAMADA @tmd45
  • 2. 自己紹介tmd45(たま●)普段は Java でお仕事Web 系システム, 予約サイトいんたーねっと大好きPHP 歴は1年ちょっとGit は主に個人利用のみ...
  • 3. アジェンダバージョン管理システム 中央集中型?分散型? なんで Git?Git と GitHub GitHub って? ※時間があったら実演します。
  • 4. バージョン管理システム
  • 5. バージョン管理システム Version Control System変更履歴を管理するシステムソースコードを書き足したり、変更したりする過程を記録 特定の段階まで戻る 誤って消してしまったファイルを復活共同作業でのマージ、最新ソースの入手
  • 6. バージョン管理システム Version Control System中央集中型 分散型 CVS GIT Subversion Mercurial VSS Bazaar ClearCase SVK
  • 7. バージョン管理システム Version Control System リポジトリ中央集中型 ------- ------- ------- ------- ------- ------- ----- ------- ------- ----- ------- ------- ------- ------- ------- ----- ------- ------- ------- -----
  • 8. バージョン管理システム Version Control System リモート リポジトリ 分散型 ローカル リポジトリ ------- ------- ------- ------- ----- ------- ------- ------- ------- ----- ------- ------- ------- ------- ------- ------- ------- ----- ------- -----
  • 9. バージョン管理システム Version Control System サーバに 分散型 サーバが アクセス不要 ダウンしても 管理情報が残る 管理は -------(集中型より) ------- ------- ------- ----- 複雑になる ローカル リポジトリ
  • 10. なんで Git?Linux カーネル管理のために作られた 既存のバージョン管理では満足できなかった 機能や性能を確保するために、      Linus Torvalds 氏によって作られた 公開当初はハッカーにしか使えないくらい荒 削りなものだったが、多くの開発者の協力に よって世界中のプログラマに利用されるよう になった人気あるよね!ノウハウが得やすい
  • 11. Git と GitHub
  • 12. GitHub って? https://github.com
  • 13. GitHub って?Git と GitHub は別物 Github は、Git リポジト リのホスティングサービス他のホスティングサービス Bitbucket Assembla Kiln など
  • 14. GitHub って?ソーシャルコーディング ホスティングだけじゃない一部のコミッタと呼ばれる特権階級が主権を握っていた開発から、オープンで「民主化」されたスピード感ある 開発が可能になった個人がコードを所有する権利
  • 15. G it Hub Fork Git Git Pull Request pull pull pull push pushlocal Git Git Git merge ------- ------- add ------- ------- ------- ------- ------- commit ------- ------- ------- ------- ------- ----- ----- -----
  • 16. 時間ある? では、実演を
  • 17. 参考情報
  • 18. サルでもわかる Git 入門∼バージョン管理を使いこなそうhttp://www.backlog.jp/git-guide/
  • 19. WEB+DB PRESS Vol.69特集1詳解Github∼はじめよう!ソーシャルコーディングPull Request が織りなす効率的ソフトウェア開発∼
  • 20. ご視聴ありがとうございました。