SlideShare a Scribd company logo
1 of 17
Git
2014.03.10 GEEK社内勉強会資料
Agenda
1. 概要
2. 作業フロー
3. 何故Gitを使うのか
1. 概要
What’s Git ?
分散型バージョン管理システム
Githubは、Gitが使える
ホスティングサービス!
バージョン管理システムとは?
ネットワーク
ファイルストレージ
バージョン管理
システム
ファイルデータ
リポジトリ
ファイルデータとしてではなく、過去の状態なども含めた情報データとして格納する
分散型とは?
SubversionGit
リモート
リポジトリ
作業者それぞれのパソコンにもリポジトリが存在する!
リポジトリ
ローカル
リポジトリ
2. 作業フロー
How to Git ?
オンライン上のリポジトリから
作業するパソコンへデータをコピーする
SubversionGit
clone checkout
オンライン上のリポジトリの更新を
作業するパソコンへ同期させる
SubversionGit
pull update
git fetch && git merge
新しく追加したファイルを
システムへ認識させる
SubversionGit
add add
編集したファイルの情報を
リポジトリへ記録させる
SubversionGit
commit -a commitgit add . && git commit
ローカルリポジトリの更新を
オンライン上のリポジトリへ同期させる
SubversionGit
push
僕には関係無い。。。
2. 何故Gitを使うのか
Why Git ?
● ローカルにリポジトリがあるので、オフラインでもコミットしてログが残せる
● 柔軟に各プロジェクトに合わせたワークフローで対応できる
● 管理対象外ファイルの設定が簡単
● ブランチを切った時の作業が行いやすい
● コミット内容の修正が出来る(プッシュ前だけにしましょう!)
● etc...
Gitの利点
Backlogでのサポート体制
Backlogのユーザーサポートメニュー
対応の差が、かなり激しいんです!
同じ機能でも、GitとSubversionでは使い勝手が全然違います。
「サルでも〜」なんてガイドまであるほど、
ヌーラボさん的にはGit推しなわけです。
そろそろ。。。
いいんじゃない?
サルでも〜
http://www.backlog.jp/git-guide/
Pro Git
http://git-scm.com/book/ja/
Gitまとめ
http://matome.naver.jp/odai/2136491451473222801
もっとkwsk!!!

More Related Content

What's hot

Github と仲良くなろう!
Github と仲良くなろう!Github と仲良くなろう!
Github と仲良くなろう!Kentaro Ohkouchi
 
バージョン管理とGit
バージョン管理とGitバージョン管理とGit
バージョン管理とGitsinsoku listy
 
Git 初心者講座 by forkwell
Git 初心者講座 by forkwellGit 初心者講座 by forkwell
Git 初心者講座 by forkwellsinsoku listy
 
Git plus something / Git+何かで更にGitを使いこなす
Git plus something / Git+何かで更にGitを使いこなすGit plus something / Git+何かで更にGitを使いこなす
Git plus something / Git+何かで更にGitを使いこなすKoichiro Sumi
 
Git リモートへの道
Git リモートへの道Git リモートへの道
Git リモートへの道Koudai Takahasi
 
Github入門(後編) ブランチの使い方
Github入門(後編) ブランチの使い方Github入門(後編) ブランチの使い方
Github入門(後編) ブランチの使い方Akihiko Shirai
 
Kubernetes virgin is permitted until 2017
Kubernetes virgin is permitted until 2017Kubernetes virgin is permitted until 2017
Kubernetes virgin is permitted until 2017Hiroki Sakonju
 
Git入門 (Windows)
Git入門 (Windows)Git入門 (Windows)
Git入門 (Windows)Tomo Mizoe
 
Git演習(1)
Git演習(1)Git演習(1)
Git演習(1)sono8
 
猫にはわからないGit講座
猫にはわからないGit講座猫にはわからないGit講座
猫にはわからないGit講座Yusei Yamanaka
 
GitHubにおける開発フローについてのお話
GitHubにおける開発フローについてのお話GitHubにおける開発フローについてのお話
GitHubにおける開発フローについてのお話Sota Sugiura
 
Git for iOS beginner
Git for iOS beginnerGit for iOS beginner
Git for iOS beginnerbibmeke
 

What's hot (20)

Github と仲良くなろう!
Github と仲良くなろう!Github と仲良くなろう!
Github と仲良くなろう!
 
バージョン管理とGit
バージョン管理とGitバージョン管理とGit
バージョン管理とGit
 
Gitに触れよう
Gitに触れようGitに触れよう
Gitに触れよう
 
Gitの勉強 紹介編-
Gitの勉強 紹介編-Gitの勉強 紹介編-
Gitの勉強 紹介編-
 
Git導入編
Git導入編Git導入編
Git導入編
 
Git 初心者講座 by forkwell
Git 初心者講座 by forkwellGit 初心者講座 by forkwell
Git 初心者講座 by forkwell
 
Git plus something / Git+何かで更にGitを使いこなす
Git plus something / Git+何かで更にGitを使いこなすGit plus something / Git+何かで更にGitを使いこなす
Git plus something / Git+何かで更にGitを使いこなす
 
About git
About gitAbout git
About git
 
Real legacy
Real legacyReal legacy
Real legacy
 
Git リモートへの道
Git リモートへの道Git リモートへの道
Git リモートへの道
 
Github入門2014
Github入門2014Github入門2014
Github入門2014
 
Github入門(後編) ブランチの使い方
Github入門(後編) ブランチの使い方Github入門(後編) ブランチの使い方
Github入門(後編) ブランチの使い方
 
Kubernetes virgin is permitted until 2017
Kubernetes virgin is permitted until 2017Kubernetes virgin is permitted until 2017
Kubernetes virgin is permitted until 2017
 
Git入門 (Windows)
Git入門 (Windows)Git入門 (Windows)
Git入門 (Windows)
 
Git地図
Git地図Git地図
Git地図
 
Git演習(1)
Git演習(1)Git演習(1)
Git演習(1)
 
猫にはわからないGit講座
猫にはわからないGit講座猫にはわからないGit講座
猫にはわからないGit講座
 
GitHubにおける開発フローについてのお話
GitHubにおける開発フローについてのお話GitHubにおける開発フローについてのお話
GitHubにおける開発フローについてのお話
 
Git for iOS beginner
Git for iOS beginnerGit for iOS beginner
Git for iOS beginner
 
GitLabをバックアップしてみた
GitLabをバックアップしてみたGitLabをバックアップしてみた
GitLabをバックアップしてみた
 

Similar to Git社内勉強会資料

ゆるふわっGit入門
ゆるふわっGit入門ゆるふわっGit入門
ゆるふわっGit入門Keisuke Oohata
 
【社内輪読会】Github実践入門2章
【社内輪読会】Github実践入門2章【社内輪読会】Github実践入門2章
【社内輪読会】Github実践入門2章Akira Torii
 
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011 VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011 Hiro Yoshioka
 
Git for windows情報アップデート 2014年10月5日
Git for windows情報アップデート 2014年10月5日Git for windows情報アップデート 2014年10月5日
Git for windows情報アップデート 2014年10月5日Tadahiro Ishisaka
 
Git_GitHub 入門者向けスライド.pdf
Git_GitHub 入門者向けスライド.pdfGit_GitHub 入門者向けスライド.pdf
Git_GitHub 入門者向けスライド.pdfYoshiki Tanaka
 
第1回Git勉強会
第1回Git勉強会第1回Git勉強会
第1回Git勉強会kunimiya
 
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜Takashi Uemura
 
@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門Takashi Imagire
 
Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアルVersion Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアルComputational Materials Science Initiative
 
Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回Tetsurou Yano
 
GitHubワークショップ
GitHubワークショップGitHubワークショップ
GitHubワークショップHiroaki Murayama
 
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理Masafumi Yokoyama
 

Similar to Git社内勉強会資料 (20)

ゆるふわっGit入門
ゆるふわっGit入門ゆるふわっGit入門
ゆるふわっGit入門
 
Git 20100313
Git 20100313Git 20100313
Git 20100313
 
【社内輪読会】Github実践入門2章
【社内輪読会】Github実践入門2章【社内輪読会】Github実践入門2章
【社内輪読会】Github実践入門2章
 
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011 VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011
 
Git for windows情報アップデート 2014年10月5日
Git for windows情報アップデート 2014年10月5日Git for windows情報アップデート 2014年10月5日
Git for windows情報アップデート 2014年10月5日
 
Git_GitHub 入門者向けスライド.pdf
Git_GitHub 入門者向けスライド.pdfGit_GitHub 入門者向けスライド.pdf
Git_GitHub 入門者向けスライド.pdf
 
第1回Git勉強会
第1回Git勉強会第1回Git勉強会
第1回Git勉強会
 
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
 
@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門
 
Github第4章
Github第4章Github第4章
Github第4章
 
Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアルVersion Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアル
 
Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回
 
GitHubワークショップ
GitHubワークショップGitHubワークショップ
GitHubワークショップ
 
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理
 
Git handson
Git handsonGit handson
Git handson
 
Git
GitGit
Git
 
gitを1から学ぼう!
gitを1から学ぼう!gitを1から学ぼう!
gitを1から学ぼう!
 
Gitのいろは
GitのいろはGitのいろは
Gitのいろは
 
Git @ NNCT programming workshop
Git @ NNCT programming workshopGit @ NNCT programming workshop
Git @ NNCT programming workshop
 
180120 git-nishimoto
180120 git-nishimoto180120 git-nishimoto
180120 git-nishimoto
 

Git社内勉強会資料