SlideShare a Scribd company logo
2014-01-05 第二回Web勉強会
at デジタルハリウッドSTUDIO 米子
Git(ギット)は、プログラムのソースコードなどの変更履
歴を記録・追跡するための分散型バージョン管理システム
である。もとはLinuxカーネルのソースコード管理に用いる
ためにリーナス・トーバルズによって開発され、それ以降
ほかの多くのプロジェクトで採用されている。Linuxカーネ
ルのような巨大プロジェクトにも対応できるように、動作
速度に重点が置かれている。現在のメンテナンスは濱野純
(Junio C Hamano) が担当している。
--- Git – Wikipedia (http://ja.wikipedia.org/wiki/Git)





Git は分散型バージョン管理システム
集中型バージョン管理システムというのもあ
る
分散型





中央リポジトリがなくてもいい
自分のコンピュータ上だけで使える

集中型



中央リポジトリが必要
自分のコンピュータ上だけでも使えるけど難しい
テキストファイル、画像ファイルなどを
世代管理できる
 世代管理できるとなにかいいことある
の?


「あっ、間違ってあれ消しちゃった」という
ときでもそこだけを元に戻せる
 上司からの「ちょっと前のあの感じのほうが
いいからやっぱり戻して」というムチャぶり
にも短時間で対応できる

変更する前にフォルダまるごとコピー
 日付と時間でフォルダ名をつける
 どれが最新なのかわからないことないで
すか?



Git のインストール for mac osx


Xcode をインストールして Command Line
Tools も入れるのが一番簡単かな

リポジトリを作成
 ファイルを追加、コミットしてみる
 コミットしたファイルを編集してコミッ
ト
 コミットした変更点の確認
 コミットの取り消し



ブランチ (branch)


1つのリポジトリを分岐させる



こんな時に使える


「別バージョンも作っておいて、クライアントに
選んでもらうから」というときとか


マージ(merge)




リセット(reset)




ブランチ同士を統合する
編集中のものを特定のコミットの内容まで戻
す

履歴(log)


過去のコミットの一覧からそのコミットの変
更とかを知ることができる


Source Tree
http://www.sourcetreeapp.com/
 CUI(黒い画面)は嫌という人向けのアプリ




Windows 版もあるよ


サルでもわかるGit入門




Git入門 – ドットインストール




http://www.backlog.jp/git-guide/

http://dotinstall.com/lessons/basic_git

Pro Git 日本語版 電子書籍


http://progit-ja.github.io/

More Related Content

PDF
【社内輪読会】Github実践入門2章
Akira Torii
 
PPTX
8つの操作ではじめるGit
DelfinoAzul
 
PPTX
Git勉強会資料
Kenji Takei
 
PDF
ディレクターやデザイナーのためのリテラシー向上講座 git入門編
Yosuke INOUE
 
PPTX
超初心者のためのGitマニュアル
MasakiKato14
 
PPTX
Gitに触れよう
Trash Briefing ,Ltd
 
PDF
バージョン管理Git
松本 雄貴
 
PDF
Gitコマンド勉強会 第0回 はじめに
Kazuki Sakai
 
【社内輪読会】Github実践入門2章
Akira Torii
 
8つの操作ではじめるGit
DelfinoAzul
 
Git勉強会資料
Kenji Takei
 
ディレクターやデザイナーのためのリテラシー向上講座 git入門編
Yosuke INOUE
 
超初心者のためのGitマニュアル
MasakiKato14
 
Gitに触れよう
Trash Briefing ,Ltd
 
バージョン管理Git
松本 雄貴
 
Gitコマンド勉強会 第0回 はじめに
Kazuki Sakai
 

What's hot (16)

PDF
20150801 QGIS初心者講習会資料
openconcierge
 
PDF
Git lev 4 -みんなでGit-
Kentarou Kurashige
 
ODP
20130608 git-0
Kasu Unko
 
PDF
Git -分散バージョン管理システム-
Koji Shinba
 
PPTX
Git導入編
onedannitori
 
PDF
Git 20100313
Taku AMANO
 
PPTX
Windows環境でのgitまとめ(2016.8)
Tadahiro Ishisaka
 
PDF
Gitの設定
Kentarou Kurashige
 
KEY
日本androidの会 中国支部 29回勉強会 github
Tomohiko Himura
 
PPTX
Git for windows情報アップデート 2014年10月5日
Tadahiro Ishisaka
 
PPTX
Gitの基本コマンド
晋 小沼
 
PDF
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
DoshishaUniv ProntiatVR
 
PDF
Git lev 3 -おひとりさまでブランチを-
Kentarou Kurashige
 
PDF
Git lev 1-おひとりさま用-
Kentarou Kurashige
 
PDF
Gitはじめの一歩
Kimiyuki Yamauchi
 
PPT
Git GUI
Meta Meta
 
20150801 QGIS初心者講習会資料
openconcierge
 
Git lev 4 -みんなでGit-
Kentarou Kurashige
 
20130608 git-0
Kasu Unko
 
Git -分散バージョン管理システム-
Koji Shinba
 
Git導入編
onedannitori
 
Git 20100313
Taku AMANO
 
Windows環境でのgitまとめ(2016.8)
Tadahiro Ishisaka
 
Gitの設定
Kentarou Kurashige
 
日本androidの会 中国支部 29回勉強会 github
Tomohiko Himura
 
Git for windows情報アップデート 2014年10月5日
Tadahiro Ishisaka
 
Gitの基本コマンド
晋 小沼
 
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
DoshishaUniv ProntiatVR
 
Git lev 3 -おひとりさまでブランチを-
Kentarou Kurashige
 
Git lev 1-おひとりさま用-
Kentarou Kurashige
 
Gitはじめの一歩
Kimiyuki Yamauchi
 
Git GUI
Meta Meta
 
Ad

Viewers also liked (20)

PPTX
[ノマワクラボ 第6回Web勉強会] 超簡単!AWSでWordpressを始めよう
Toru Tamura
 
PPTX
Bible answers 8 - Penalty for Sin
Stephen L Williams Sr
 
PPTX
Chris αντίγραφο
Ageliki Logotheti
 
PPTX
Bible answers 5 - Conversion of the new birth
Stephen L Williams Sr
 
PPT
Understanding the Bible
Stephen L Williams Sr
 
PPT
Презентация Corella
CorellaSweet
 
PPT
The Love of God
Stephen L Williams Sr
 
PPTX
The value off engaging patients in research
Simon Denegri
 
PPT
Bible answers 15- Home of ths Saved
Stephen L Williams Sr
 
PDF
Revolutionizing_the_downstream_supply_chain
David Evans
 
PPT
Bible answers 15 - Home of th Saved
Stephen L Williams Sr
 
ODP
Pubannotation ontocloud-lodqa
jindong
 
PPTX
china en europa
esthervandorst
 
PPT
Solar system for Beginners
Balraj Shukla
 
DOC
BHUSHAN BHOLE
Bhushan Bhole
 
PPTX
Involve presentation jan 21st 2015 - simon denegri
Simon Denegri
 
PPTX
HSRN workshop simon denegri - 18th June 2013
Simon Denegri
 
PPTX
Leicester CLRN Meeting 'Making it real' 19 June 2013
Simon Denegri
 
PPTX
'Working Together in Research' - Leeds - 26th June 2013
Simon Denegri
 
PPTX
Public involvement in NIHR research in 2025 #BreakingBoundaries #INVOLVE2014
Simon Denegri
 
[ノマワクラボ 第6回Web勉強会] 超簡単!AWSでWordpressを始めよう
Toru Tamura
 
Bible answers 8 - Penalty for Sin
Stephen L Williams Sr
 
Chris αντίγραφο
Ageliki Logotheti
 
Bible answers 5 - Conversion of the new birth
Stephen L Williams Sr
 
Understanding the Bible
Stephen L Williams Sr
 
Презентация Corella
CorellaSweet
 
The Love of God
Stephen L Williams Sr
 
The value off engaging patients in research
Simon Denegri
 
Bible answers 15- Home of ths Saved
Stephen L Williams Sr
 
Revolutionizing_the_downstream_supply_chain
David Evans
 
Bible answers 15 - Home of th Saved
Stephen L Williams Sr
 
Pubannotation ontocloud-lodqa
jindong
 
china en europa
esthervandorst
 
Solar system for Beginners
Balraj Shukla
 
BHUSHAN BHOLE
Bhushan Bhole
 
Involve presentation jan 21st 2015 - simon denegri
Simon Denegri
 
HSRN workshop simon denegri - 18th June 2013
Simon Denegri
 
Leicester CLRN Meeting 'Making it real' 19 June 2013
Simon Denegri
 
'Working Together in Research' - Leeds - 26th June 2013
Simon Denegri
 
Public involvement in NIHR research in 2025 #BreakingBoundaries #INVOLVE2014
Simon Denegri
 
Ad

Similar to [ノマワクラボ 第2回Web勉強会] Git入門 (20)

KEY
Git (実践入門編)
Naomichi Yamakita
 
PDF
15分でわかるGit入門
to_ueda
 
PDF
Git勉強会
masahiro_minami
 
PPTX
git入門(講義っぽく)
kataware
 
PDF
Git勉強会 2016 Gitで卒論を管理しよう回
kinme modoki
 
PPT
Git紹介
Seiji Ochiai
 
PPTX
Git勉強会
Tomoki Oyamatsu
 
KEY
20120324 git training
Takeshi AKIMA
 
PPT
Git紹介~入門編~
ngi group.
 
PDF
Git 10min
gon6109
 
PPTX
第1回Git勉強会
kunimiya
 
PDF
猫にはわからないGit講座
Yusei Yamanaka
 
PPTX
Git講習会
galluda
 
PDF
ゆるふわっGit入門
Keisuke Oohata
 
PDF
Git
YushiroDodo
 
PDF
Gitプレゼンテーション
Masaru Ookawa
 
PDF
LT資料-第3回_5分でわかるGitの世界
Riki Kenmochi
 
PPTX
ゼミGit
Takuya Uehara
 
PDF
Git&GitHub入門
hideaki honda
 
PPTX
Gitのいろは
祐輝 今井
 
Git (実践入門編)
Naomichi Yamakita
 
15分でわかるGit入門
to_ueda
 
Git勉強会
masahiro_minami
 
git入門(講義っぽく)
kataware
 
Git勉強会 2016 Gitで卒論を管理しよう回
kinme modoki
 
Git紹介
Seiji Ochiai
 
Git勉強会
Tomoki Oyamatsu
 
20120324 git training
Takeshi AKIMA
 
Git紹介~入門編~
ngi group.
 
Git 10min
gon6109
 
第1回Git勉強会
kunimiya
 
猫にはわからないGit講座
Yusei Yamanaka
 
Git講習会
galluda
 
ゆるふわっGit入門
Keisuke Oohata
 
Gitプレゼンテーション
Masaru Ookawa
 
LT資料-第3回_5分でわかるGitの世界
Riki Kenmochi
 
ゼミGit
Takuya Uehara
 
Git&GitHub入門
hideaki honda
 
Gitのいろは
祐輝 今井
 

[ノマワクラボ 第2回Web勉強会] Git入門