Github
Upcoming SlideShare
Loading in...5
×
 

 

Statistics

Views

Total Views
1,051
Views on SlideShare
560
Embed Views
491

Actions

Likes
1
Downloads
14
Comments
0

1 Embed 491

http://collie.beat.co.jp 491

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Github Github Presentation Transcript

  • に よ る 開 発
  • 今日の話 Git / GitHub の使い方 GitHub の運用
  • Git / GitHub とは
  • Git って? バージョン管理システム 分散型 流行り
  • 分散型 ?
  • Git から見た SVN
  • SVN から見た Git コミット作業
  • SVN から見た Git コミット作業 1: インデックスに add
  • SVN から見た Git コミット作業 2: ローカルリポジトリに commit 1: インデックスに add
  • SVN から見た Git コミット作業 2: ローカルリポジトリに commit 3: 本家に push 1: インデックスに add
  • それなりに 勝手が違います
  • 流行り ?
  • 流行り。
  • GitHub って? 昔 … Git リポジトリの無料提供 今 … ソーシャルコーディング
  • 無料?
  • 無料? ソースを公開 → 無料
  • 無料? ソースを公開 → 無料 プライベート → 有料
  • 無料? ソースを公開 → 無料 プライベート → 有料 今回は個人会員で購入 ($7/mon) 組織会員もあり($25/m, account管理が強化)
  • ソーシャルコーディング
  • ソーシャルコーディング コラボレーションを強化した開発 プルリクエスト、コードレビュー等
  • ソーシャルコーディング コラボレーションを強化した開発 プルリクエスト、コードレビュー等 Linux 流の開発から(大体は、たぶん) コーディングは主に他人が行う Linus 達がレビューして取り込む
  • そんなかんじです
  • Git の 使い方
  • チェックアウト コミット
  • git push ↑ git commit ↑ git add 「コミット」の流れ
  • チェックアウトの流れ git pull
  • リポジトリの作成
  • GitHub の 運用方針
  • ユーザー登録
  • 難しいことは何もない 現状のルール アカウントはメールアドレスの@とドットをハ イフンに置き換えた名前で登録する リポジトリの作成はしない(フォークは可) GitHub への登録
  • 会社アカウントのアクセス
  • アカウント名: beat-co-jp リポジトリはプライベートで作成する コラボレータ登録をすれば、各ユーザ ーがアクセス可能 会社アカウントの使用
  • GitHub 応用編
  • 内容 フォーク プルリクエスト
  • フォーク
  • フォーク リポジトリを個人アカウントにコピー する プライベートの設定は引き継がれる
  • プルリクエスト
  • プルリクエスト 修正を取り込むリクエストを送る 直接本番にコミットしない コードレビューを強制できる
  • コードレビュー
  • そして
  • ソーシャルコーディング デビュー?
  • まとめ Git は慣れてなくても使えます GitHub は開発の仕方を変えるポテン シャルを持っています Octocat で遊んでました
  • GitHub: https://github.com/ Octcat: http://octodex.github.com/ (GitHub のマスコット) 参考
  • 2013年6月20日作成 2013年8月28日参考および変更履歴スライドを追加 変更履歴