Gitを使ってみませんか

1,111 views
1,071 views

Published on

第13回WordBench神戸でGitを全然知らない人向けにgitを紹介したLTの資料です。

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

No Downloads
Views
Total views
1,111
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
14
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Gitを使ってみませんか

    1. 1. 第13回WordBench神戸 Lightning talk を使ってみませんか @atakig
    2. 2. 自己紹介@atakig たきぐちPHPer(Rubyist, JavaScripter, Groovy)Agile(TDD, git)Linux, Database, インフラ少々WordCamp大阪 実行委員ウィスキー万年筆
    3. 3. Gitを知っている人
    4. 4. Gitを使っているよ
    5. 5. バージョン管理ソフト
    6. 6. GUI
    7. 7. GUI
    8. 8. GUI
    9. 9. バージョン管理ソフト
    10. 10. ある時点のファイルの状況を覚えてくれます
    11. 11. 納品したサイトが全然違うサイトになっていて、戻してと言われたとき
    12. 12. 色々触っていて、何がなんだか分からなくなり、元の状態に戻したいとき
    13. 13. 一日の作業内容を振り返りたいとき
    14. 14. ファイルにいつ、どんな修正を加えたのか確認したい時iMac% git log --pretty="%ad %s" app/controllers/zzzzzzzz.xxxFri Aug 19 21:00:09 2011 zzzzzzzzzz終了Sun Aug 14 17:59:58 2011 controllers testFri Aug 12 21:43:43 2011 削除処理とかFri Aug 12 00:07:17 2011 xxxxxxの処理と明細のタグをtableに変更Thu Aug 11 21:06:31 2011 xxxxxxの新規登録と明細画面への遷移Tue Aug 9 21:02:26 2011 特に進 なしMon Aug 8 23:38:00 2011 明細の保存処理と削除処理を少しSun Aug 7 23:17:56 2011 zzzzzzzzの保存まわり修正途中Sun Aug 7 16:27:46 2011 Merge git://hostname/xxxxxxSun Aug 7 16:23:14 2011 MBAからのpushを受けるため一時コミットSun Aug 7 14:03:09 2011 zzzzzzzzzzzzをform_tagで再作成Fri Aug 5 00:21:40 2011 zzzzzzzzzーの編集画面作成中Sun Jul 31 23:19:39 2011 zzzzzzzzzzのindex viewの変更Mon Jun 13 23:38:42 2011 hh:mmを分割する処理をmodelに集約Sun Jun 12 23:31:57 2011 zzzzzのCRUD処理と、勤怠マスターの画面作成Sun Jun 5 18:53:46 2011 Initialize zzzzzzzz app
    15. 15. gitのインストール http://git-scm.com/downloads
    16. 16. 使ってみる1#cd [管理したいファイルのディレクトリ]#git init#git add .#git commit -m “[適当なメッセージ]”
    17. 17. 使ってみる2#git status#git diff [ファイル名]#git add [ファイル名]#git commit -m “何のためにどんな変更をしたか”
    18. 18. 使ってみる 実例 1iMac% git status# On branch master##!modified: header.php#!modified: style.css#no changes added to commit (use "git add" and/or "gitcommit -a") 適当に略しています
    19. 19. 使ってみる 実例 2iMac% git diff header.php@@ -60,26 +60,30 @@diff --git a/header.php b/header.php--- a/header.php+++ b/header.php <ul id="category"> <li>- <a href="./contents/prof/fhr_message.html">+ <a href="<?php site_url() ?>/prof/message"> <img src="<?php site_url() ?>/wp-content/∼ </a> 適当に略しています
    20. 20. 使ってみる 実例 3iMac% git add header.phpiMac% git add style.cssiMac% git status# On branch master# Changes to be committed:# (use "git reset HEAD <file>..." to unstage)##! odified: header.php m#! odified: style.css m# 適当に略しています
    21. 21. 使ってみる 実例 4iMac% git status# On branch master##!modified: header.php#!modified: style.css#no changes added to commit (use "git add" and/or "gitcommit -a") 適当に略しています
    22. 22. 使ってみる 実例 5iMac% git commit -m "グローバルNaviのURLをカテゴリのURLに変更"[master da8b261] グローバルNaviのURLをカテゴリのURLに変更2 files changed, 12 insertions(+), 7 deletions(-)
    23. 23. 使ってみる 実例 6iMac% git logcommit da8b261f2daf0a59c2d454b93ec0b0baa5bf08f8Author: atakig <mail-address@gmail.com>Date: Sun Jul 1 16:21:19 2012 +0900 グローバルNaviのURLをカテゴリのURLに変更commit 0b8eb1cbb0b3b9229a161e297d39532bd8099861Author: atakig <mail-address@gmail.com>Date: Sat Jun 16 23:26:22 2012 +0900 グローバルナビへの画像追加とフッタの加工commit 52659fb047b4b1dbfe03ff3985dbf509604f4bb8Author: atakig <mail-address@gmail.com>Date: Sat Jun 16 19:55:57 2012 +0900 ヘッダー部分の修正と余分な表示の削除、パンくずの追加 適当に略しています
    24. 24. 困った場合はGoogle先生に聞いてください
    25. 25. お勉強WEB+DB Press vol.50WEB+DB Press 総集編[Vol.1∼60]Pro Githttps://docs.google.com/file/d/0BxkaLAGEeWgLNDRhYzQ3MDgtNmQ1NC00ODZiLThmYzYtYmJlYWE5YzY2Mjkw/edit?hl=en&pli=1入門Githttp://www.amazon.co.jp/dp/4798023809

    ×