Introduction git

732 views

Published on

初めてのGit

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
732
On SlideShare
0
From Embeds
0
Number of Embeds
89
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introduction git

  1. 1. 初めてのGit @_zoo Voyage Group Inc.System Solution Group.
  2. 2. 今日やること• Gitのインストール• Gitリポジトリの作成• Gitで初めてのcommit• Gitでbranch作成
  3. 3. その前に
  4. 4. Gitってそもそも何?
  5. 5. Gitとはなんぞや• バージョン管理ツール• これまで主流だったSVNと似ているようで違う• 分散管理方式(SVNは集中管理方式)
  6. 6. 何故Gitを使うのか• 個人的にはGitがGood!というより、分散 管理方式がGood!• 分散管理方式のバージョン管理ツール の中で普及率が高い• SVNと親和性が高い
  7. 7. 百聞は一見にしかず
  8. 8. GitのインストールやっぱりOfficialが一番でしょ!MacならPortでしょ(必要ならsudoつけて)$ port install git-coreいやいや、Macならbrewでしょ(オススメ)$ brew install git
  9. 9. Gitの初期設定$ git config –list$ git config –global user.name = ‘Your name’$ git config –global user.email = ‘Your email’$ git config –list
  10. 10. Gitリポジトリの作成$ mkdir git_intro$ cd git_intro$ git init
  11. 11. Gitで初めてのcommit$ touch README.txt$ git add README.txt$ git commit –m ‘first commit’$ git log
  12. 12. Gitでbranch作成$ git branch –a$ git checkout –b my_branch$ touch hoge.txt$ git add hoge.txt$ git commit –m ‘add hoge.txt’
  13. 13. 詰Git詰Gitとは、日本詰Git協会(会長:島田浩二(仮名)/永世名人)Git 。( 。)From Nobuhiro Iwamatsu
  14. 14. 例題1 test ウトせよ。
  15. 15. 問題・ブランチtestで2回コミットを行い、マスタにブランチtestの2回目のコミット内容のみを取り込め
  16. 16. 問題・マスタの最後のコミットをなかったことにせよ(作業ログからも作業ファイルからも痕跡を消す)
  17. 17. KPTタイム(10分)
  18. 18. Keep(よかったこと)実際の動きがみれてよかった手を動かせて楽しかった(理解が進んだ)
  19. 19. Problem(問題だったこと) ターゲットがそもそもちがうんじゃね? 会議室のキャパまちがえてるでしょ 実用パターンがないよね 詰Gitは脱線するからなしで(定石Gitでやれよ)
  20. 20. Try(次やりたいこと) ツール紹介(みんなが普段使っているものの 自慢話) 分散管理ぽっく、GitHubとか使ってもよかっ た 衝突時の回避策(conffrictを解消する108 の技?) SVNとの同音異義語まとめ 練習問題をつらつらと

×