Submit Search
Upload
20130608 git-0
•
Download as ODP, PDF
•
0 likes
•
1,757 views
Kasu Unko
Follow
<htmlday> in Tokushima Git slide 0 next: http://www.slideshare.net/kaosf/20130608-git1
Read less
Read more
Report
Share
Report
Share
1 of 41
Download now
Recommended
Git勉強会資料
Git勉強会資料
Kenji Takei
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011
Hiro Yoshioka
Git&GitHub入門
Git&GitHub入門
hideaki honda
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
DoshishaUniv ProntiatVR
Gitのススメ
Gitのススメ
Yuki Nagino
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-
Koji Shinba
git&GitHub&SourceTree入門
git&GitHub&SourceTree入門
Gamu2059
Git導入編
Git導入編
onedannitori
Recommended
Git勉強会資料
Git勉強会資料
Kenji Takei
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011
Hiro Yoshioka
Git&GitHub入門
Git&GitHub入門
hideaki honda
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
DoshishaUniv ProntiatVR
Gitのススメ
Gitのススメ
Yuki Nagino
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-
Koji Shinba
git&GitHub&SourceTree入門
git&GitHub&SourceTree入門
Gamu2059
Git導入編
Git導入編
onedannitori
Git勉強会 #01
Git勉強会 #01
risaiku リサイク
20150801 QGIS初心者講習会資料
20150801 QGIS初心者講習会資料
openconcierge
【社内輪読会】Github実践入門2章
【社内輪読会】Github実践入門2章
Akira Torii
[ノマワクラボ 第2回Web勉強会] Git入門
[ノマワクラボ 第2回Web勉強会] Git入門
Toru Tamura
Git 20100313
Git 20100313
Taku AMANO
Git flow
Git flow
Takami Aoyama
SvnからGitへの移行について
SvnからGitへの移行について
ngi group.
なるべく噛み砕いたGit基礎講習
なるべく噛み砕いたGit基礎講習
石橋 啓太
Gitの勉強 紹介編-
Gitの勉強 紹介編-
Kentarou Kurashige
Aedlabo git seminer
Aedlabo git seminer
としゆき 高橋
Git lev 3 -おひとりさまでブランチを-
Git lev 3 -おひとりさまでブランチを-
Kentarou Kurashige
Gitコマンド勉強会 第0回 はじめに
Gitコマンド勉強会 第0回 はじめに
Kazuki Sakai
バージョン管理Git
バージョン管理Git
松本 雄貴
Git flow概要紹介
Git flow概要紹介
y42sora
ノンプログラマのGit入門
ノンプログラマのGit入門
Muyuu Fujita
第1回Git勉強会
第1回Git勉強会
kunimiya
Github と仲良くなろう!
Github と仲良くなろう!
Kentaro Ohkouchi
Git lev 4 -みんなでGit-
Git lev 4 -みんなでGit-
Kentarou Kurashige
日本語翻訳 How we use Bitbucket to build Bitbucket
日本語翻訳 How we use Bitbucket to build Bitbucket
Shunsuke (Sean) Osawa
Gitの設定
Gitの設定
Kentarou Kurashige
Git & ブランチモデルで学ぶ バージョン管理入門
Git & ブランチモデルで学ぶ バージョン管理入門
kazuki kuriyama
git入門(講義っぽく)
git入門(講義っぽく)
kataware
More Related Content
What's hot
Git勉強会 #01
Git勉強会 #01
risaiku リサイク
20150801 QGIS初心者講習会資料
20150801 QGIS初心者講習会資料
openconcierge
【社内輪読会】Github実践入門2章
【社内輪読会】Github実践入門2章
Akira Torii
[ノマワクラボ 第2回Web勉強会] Git入門
[ノマワクラボ 第2回Web勉強会] Git入門
Toru Tamura
Git 20100313
Git 20100313
Taku AMANO
Git flow
Git flow
Takami Aoyama
SvnからGitへの移行について
SvnからGitへの移行について
ngi group.
なるべく噛み砕いたGit基礎講習
なるべく噛み砕いたGit基礎講習
石橋 啓太
Gitの勉強 紹介編-
Gitの勉強 紹介編-
Kentarou Kurashige
Aedlabo git seminer
Aedlabo git seminer
としゆき 高橋
Git lev 3 -おひとりさまでブランチを-
Git lev 3 -おひとりさまでブランチを-
Kentarou Kurashige
Gitコマンド勉強会 第0回 はじめに
Gitコマンド勉強会 第0回 はじめに
Kazuki Sakai
バージョン管理Git
バージョン管理Git
松本 雄貴
Git flow概要紹介
Git flow概要紹介
y42sora
ノンプログラマのGit入門
ノンプログラマのGit入門
Muyuu Fujita
第1回Git勉強会
第1回Git勉強会
kunimiya
Github と仲良くなろう!
Github と仲良くなろう!
Kentaro Ohkouchi
Git lev 4 -みんなでGit-
Git lev 4 -みんなでGit-
Kentarou Kurashige
日本語翻訳 How we use Bitbucket to build Bitbucket
日本語翻訳 How we use Bitbucket to build Bitbucket
Shunsuke (Sean) Osawa
Gitの設定
Gitの設定
Kentarou Kurashige
What's hot
(20)
Git勉強会 #01
Git勉強会 #01
20150801 QGIS初心者講習会資料
20150801 QGIS初心者講習会資料
【社内輪読会】Github実践入門2章
【社内輪読会】Github実践入門2章
[ノマワクラボ 第2回Web勉強会] Git入門
[ノマワクラボ 第2回Web勉強会] Git入門
Git 20100313
Git 20100313
Git flow
Git flow
SvnからGitへの移行について
SvnからGitへの移行について
なるべく噛み砕いたGit基礎講習
なるべく噛み砕いたGit基礎講習
Gitの勉強 紹介編-
Gitの勉強 紹介編-
Aedlabo git seminer
Aedlabo git seminer
Git lev 3 -おひとりさまでブランチを-
Git lev 3 -おひとりさまでブランチを-
Gitコマンド勉強会 第0回 はじめに
Gitコマンド勉強会 第0回 はじめに
バージョン管理Git
バージョン管理Git
Git flow概要紹介
Git flow概要紹介
ノンプログラマのGit入門
ノンプログラマのGit入門
第1回Git勉強会
第1回Git勉強会
Github と仲良くなろう!
Github と仲良くなろう!
Git lev 4 -みんなでGit-
Git lev 4 -みんなでGit-
日本語翻訳 How we use Bitbucket to build Bitbucket
日本語翻訳 How we use Bitbucket to build Bitbucket
Gitの設定
Gitの設定
Similar to 20130608 git-0
Git & ブランチモデルで学ぶ バージョン管理入門
Git & ブランチモデルで学ぶ バージョン管理入門
kazuki kuriyama
git入門(講義っぽく)
git入門(講義っぽく)
kataware
Next-L Enju 開発ワークショップ #02
Next-L Enju 開発ワークショップ #02
Kosuke Tanabe
Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアル
Computational Materials Science Initiative
Svn+Git
Svn+Git
ryota ichie
バージョン管理システムチュートリアル
バージョン管理システムチュートリアル
Ryo Igarashi
Git 入門ちょい手前
Git 入門ちょい手前
Yuichi Goto
Github入門2014
Github入門2014
Akihiko Shirai
Git社内勉強会資料
Git社内勉強会資料
Kenji Takei
Git地図
Git地図
yoshiaki iwanaga
『超初心者向け!visual studio + git で始めるアジャイル開発』 .NETラボ勉強会 #dotnetlab
『超初心者向け!visual studio + git で始めるアジャイル開発』 .NETラボ勉強会 #dotnetlab
満徳 関
バージョン管理システム比較資料
バージョン管理システム比較資料
suzzsegv
超初心者のためのGitマニュアル
超初心者のためのGitマニュアル
MasakiKato14
猫にはわからないGit講座
猫にはわからないGit講座
Yusei Yamanaka
8つの操作ではじめるGit
8つの操作ではじめるGit
DelfinoAzul
新人Git/Github研修公開用スライド(その2)
新人Git/Github研修公開用スライド(その2)
pupupopo88
Git SourceTreeでバージョン管理しよう
Git SourceTreeでバージョン管理しよう
富士見研究所
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
Git 20100724
Git 20100724
Taku AMANO
Git 初心者講座 by forkwell
Git 初心者講座 by forkwell
sinsoku listy
Similar to 20130608 git-0
(20)
Git & ブランチモデルで学ぶ バージョン管理入門
Git & ブランチモデルで学ぶ バージョン管理入門
git入門(講義っぽく)
git入門(講義っぽく)
Next-L Enju 開発ワークショップ #02
Next-L Enju 開発ワークショップ #02
Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアル
Svn+Git
Svn+Git
バージョン管理システムチュートリアル
バージョン管理システムチュートリアル
Git 入門ちょい手前
Git 入門ちょい手前
Github入門2014
Github入門2014
Git社内勉強会資料
Git社内勉強会資料
Git地図
Git地図
『超初心者向け!visual studio + git で始めるアジャイル開発』 .NETラボ勉強会 #dotnetlab
『超初心者向け!visual studio + git で始めるアジャイル開発』 .NETラボ勉強会 #dotnetlab
バージョン管理システム比較資料
バージョン管理システム比較資料
超初心者のためのGitマニュアル
超初心者のためのGitマニュアル
猫にはわからないGit講座
猫にはわからないGit講座
8つの操作ではじめるGit
8つの操作ではじめるGit
新人Git/Github研修公開用スライド(その2)
新人Git/Github研修公開用スライド(その2)
Git SourceTreeでバージョン管理しよう
Git SourceTreeでバージョン管理しよう
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Git 20100724
Git 20100724
Git 初心者講座 by forkwell
Git 初心者講座 by forkwell
20130608 git-0
1.
Git 入門 <htmlday> in
Tokushima Presented by か (@ka_)
2.
バージョン管理とは ● 開発物のバージョンを管理すること ● バージョン管理ツールは Version Control System
(VCS) とも呼ばれる
3.
VCS で得られるメリット ● 変更履歴を残せる (
基本 ) – 昔に戻れる – 気楽に新機能を試せる ● 開発の進行をシステム化出来る ● 共同開発が容易になる ● コンフリクト ( 競合 ) 解消の手間を最小化
4.
Git とは ● バージョン管理ツールの 1
つ ● リポジトリ分散型という特徴を持つ ● 広く世界中で使われている ( 出典不要 ) ● マージ ( 後で説明します ) が速い
5.
Git で得られるメリット ● GitHub, Bitbucket
が使える ● OSS に最適 – Pull Request という最高の開発フロー ● Heroku が使える ● TravisCI が使える ● Jenkins が使える ● その他諸々
6.
GitHub についての余談 ● とある TED
のセッション – クレイ・シャーキー 「インターネットが (いつの日か) 政治を変える」
7.
Git 以外の話 ● 分散型の VCS
は Git 以外にもある – メジャーどころ ● Mercurial ● Bazaar ● 他にも結構ある ● Git が多数派 ● 正直 Mercurial も魅力的
8.
環境構築 ● Windows – msysgit
+ TortoiseGit ● Mac – SourceTree
9.
msysgit のセットアップ ● ダウンロード ● インストール –
.NET Framework 3.5 以上が必要かも ● 再起動が必要かも
10.
ダウンロード 1
11.
ダウンロード 1 クリック
12.
ダウンロード 2
13.
ダウンロード 2 クリック
14.
インストール 1
15.
インストール 2
16.
インストール 3
17.
インストール 4 ● Git Bash
here にチェック
18.
インストール 5
19.
インストール 6 ● Use Git
Bash only を選択
20.
インストール 7 ● Checkout Windows
style, … を選択
21.
TortoiseGit のセットアップ ● ダウンロード ● インストール – 初期設定
22.
ダウンロード
23.
ダウンロード どちらかクリック
24.
インストール 1
25.
インストール 2
26.
インストール 3 ● OpenSSH, Git
default SSH Client を選択
27.
インストール 4
28.
インストール 5
29.
SourceTree のセットアップ ● ダウンロード ● インストール ● かんたん!!
30.
ダウンロード
31.
ダウンロード クリック
32.
インストール 1 ● 名前とメールアドレスを入力
33.
インストール 2
34.
用語説明 ● コミット ● リポジトリ ● ブランチ ● チェックアウト ● マージ
35.
コミット ● ( 語弊はあるが )
1 つのバージョンのこと ● これを重ねていくことが開発の進行 全てコミット
36.
リポジトリ ● コミットの集合 ● 歴史そのもの ● これのコピーを容易に作れるのが分散型 リポジトリ この絵をリビジョングラフと言ったりする
37.
ブランチ ● 枝分かれしていくコミットの流れのこと ● これを作ることを「ブランチを切る」と言う ブランチ これもブランチ
38.
チェックアウト ● ブランチを切り替えること ● コミットをどのブランチに重ねていくか
39.
マージ ● ブランチを合流させること この形は non fast
forward merge と言う ここにも 1 つのコミットが出来る
40.
Fast Forward とは? ● ブランチは大体以下のような作り方になる ● この場合「合流」しなくても良い ● 元のブランチを
Fast Forward ( 早送り )
41.
どう使い分けるか ( 例
) ● Non Fast Forward – 複数のコミットをひとまとめにしたい ● Fast Forward – コミットが 1 つしか無い – ブランチの情報が失われても良い – リビジョングラフを綺麗な一本の線にしたい ● ↑ これは微妙な動機
Download now