デザイナのためのGit入門

196,499 views

Published on

社内勉強会用資料です。Gitの使い方の前に。

Published in: Technology
0 Comments
169 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
196,499
On SlideShare
0
From Embeds
0
Number of Embeds
163,434
Actions
Shares
0
Downloads
368
Comments
0
Likes
169
Embeds 0
No embeds

No notes for slide

デザイナのためのGit入門

  1. 1. デザイナのためのGit入門 導入編 @dsuket13年2月5日火曜日
  2. 2. はじめに バージョン管理や、git、githubの概要について説明します。 コマンドなどは出てきません。 具体的な使用方法は参考資料を。13年2月5日火曜日
  3. 3. バージョン管理 バージョン管理してますか?13年2月5日火曜日
  4. 4. オレオレバージョン管理 もちろん!13年2月5日火曜日
  5. 5. オレオレバージョン管理 もちろん! オレオレバージョン管理!13年2月5日火曜日
  6. 6. オレオレバージョン管理 もちろん! どれが最新なの・・・ オレオレバージョン管理!13年2月5日火曜日
  7. 7. オレオレバージョン管理 もちろん! どれが最新なの・・・ 直前のどれだっけ・・・ オレオレバージョン管理!13年2月5日火曜日
  8. 8. 共有ファイルでの問題 index.html 共有フォルダ Aさん Bさん13年2月5日火曜日
  9. 9. 共有ファイルでの問題 index.html 更新 共有フォルダ Aさん Bさん13年2月5日火曜日
  10. 10. 共有ファイルでの問題 index.html 更新 更新 共有フォルダ Aさん Bさん13年2月5日火曜日
  11. 11. 共有ファイルでの問題 衝突 index.html 更新 更新 共有フォルダ Aさん Bさん13年2月5日火曜日
  12. 12. 共有ファイルでの問題 衝突 Aさんの更新を上書き index.html 更新 更新してしまった・・・ 共有フォルダ Aさん Bさん13年2月5日火曜日
  13. 13. バージョン管理システムとは バージョン管理システムを使いましょう! すぐ前の状態に戻せる 複数人で同じファイルを更新しても大丈夫 変更履歴が見れる リリース管理も簡単13年2月5日火曜日
  14. 14. バージョン管理システムの基本 チェックアウト リポジトリ ワーキングコピー コミット ファイルの編集13年2月5日火曜日
  15. 15. バージョン管理システムの種類 バージョン管理システム CVS 集中型 Subversion Git 分散型 Mercurial13年2月5日火曜日
  16. 16. Gitってなんなの?13年2月5日火曜日
  17. 17. Gitとは 特徴 リーナス・トーバルズが開発 分散バージョン管理 Linuxのソース管理 ブランチが簡単 マージがしやすい 履歴管理が柔軟 障害に強い13年2月5日火曜日
  18. 18. Gitの事例 Gitで開発してるプロダクト Linux Kernel PostgreSQL Perl Ruby on Rails Eclipse Android13年2月5日火曜日
  19. 19. Gitの事例 Gitを採用している企業 Google Facebook Microsoft Twitter GREE13年2月5日火曜日
  20. 20. なんかすごそうなのはわかった。 で、何が便利なの?13年2月5日火曜日
  21. 21. Subversion via: イラストでわかる!git入門の入門@AsialBlog13年2月5日火曜日
  22. 22. Git13年2月5日火曜日
  23. 23. Git13年2月5日火曜日
  24. 24. Git 人数が増えるとめんどくさい13年2月5日火曜日
  25. 25. Gitで集中管理ぽく 個人のリポジトリと共有リポジトリを使う 共有リポジトリへpush/pullして、同期する。13年2月5日火曜日
  26. 26. 分散だとなぜいいの? 手軽にコミットできる。 オフラインでもコミットできる。 ➡コミットが増えると、履歴が増える。 ➡ 履歴が増えると戻すのが簡単13年2月5日火曜日
  27. 27. ブランチ・マージが便利 別バージョンを作るのが簡単 トピックブランチとしてつくる 色違い、レイアウト案などなど それをマージするのが簡単 検討案を後から戻すことも13年2月5日火曜日
  28. 28. Gitの弱点 バイナリファイルが苦手 遅くなる 差分も取れない ⇒ マージできない PSDファイルのバージョン管理できないとか・・・ HTML/CSS/JSには強力13年2月5日火曜日
  29. 29. Github Github? 最近よく聞くよね13年2月5日火曜日
  30. 30. Githubとは gitのプロジェクトをホスティングしてくれるサービス 採用時にも見られるとか! Social Coding !! 世界中の人とコードを共有 気軽にコードをやりとり13年2月5日火曜日
  31. 31. ところで こいつは何者? 名前は Octocat フォトストックサービスから$50 でイラストを買った Twitterの鳥と同じデザイナとか あの鳥は $6? 今福岡にいるらしい13年2月5日火曜日
  32. 32. Githubの特徴 特徴 フォーク(forking) プルリクエスト(pull request) マージ(merge)13年2月5日火曜日
  33. 33. Gitを使ってみよう c.f: サルでもわかるGit入門 これ読んで下さいw よくまとまってて分かりやすい13年2月5日火曜日
  34. 34. GUI Client 黒い画面がこわい人にはGUIもあるよ SourceTree Tower Github for Mac13年2月5日火曜日
  35. 35. 次回・・・ 実際に使ってみる! 具体的な使い方 社内での運用方法13年2月5日火曜日
  36. 36. 次回・・・ 実際に使ってみる! 誰かやって 具体的な使い方 下さい!! 社内での運用方法13年2月5日火曜日
  37. 37. 参考 イラストでわかる!git入門の入門 (わかりやすい超入門) サルでもわかるGit入門 (基本が分かりやすい) git - 簡単ガイド 猫でもわかるGit 最初の一歩 (見やすい!) 「うわっ…私のバージョン管理、ダメ過ぎ…?」を解決するGitの使い方“超”入 門 (おもしろいw) こわくないgit (マージとリベースについて) Git入門 ゼロから始めるGitドリル (これやっとけばOK) Git & GitHub (サイボウズさんのノウハウが一杯)13年2月5日火曜日

×