• Like
Gitを使ってみませんか
Upcoming SlideShare
Loading in...5
×

Gitを使ってみませんか

  • 846 views
Uploaded on

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

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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
846
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
13
Comments
0
Likes
2

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
  • \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

Transcript

  • 1. 第13回WordBench神戸 Lightning talk を使ってみませんか @atakig
  • 2. 自己紹介@atakig たきぐちPHPer(Rubyist, JavaScripter, Groovy)Agile(TDD, git)Linux, Database, インフラ少々WordCamp大阪 実行委員ウィスキー万年筆
  • 3. Gitを知っている人
  • 4. Gitを使っているよ
  • 5. バージョン管理ソフト
  • 6. GUI
  • 7. GUI
  • 8. GUI
  • 9. バージョン管理ソフト
  • 10. ある時点のファイルの状況を覚えてくれます
  • 11. 納品したサイトが全然違うサイトになっていて、戻してと言われたとき
  • 12. 色々触っていて、何がなんだか分からなくなり、元の状態に戻したいとき
  • 13. 一日の作業内容を振り返りたいとき
  • 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. gitのインストール http://git-scm.com/downloads
  • 16. 使ってみる1#cd [管理したいファイルのディレクトリ]#git init#git add .#git commit -m “[適当なメッセージ]”
  • 17. 使ってみる2#git status#git diff [ファイル名]#git add [ファイル名]#git commit -m “何のためにどんな変更をしたか”
  • 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. 使ってみる 実例 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. 使ってみる 実例 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. 使ってみる 実例 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. 使ってみる 実例 5iMac% git commit -m "グローバルNaviのURLをカテゴリのURLに変更"[master da8b261] グローバルNaviのURLをカテゴリのURLに変更2 files changed, 12 insertions(+), 7 deletions(-)
  • 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. 困った場合はGoogle先生に聞いてください
  • 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