Submit Search
Upload
バージョン管理とGit
•
3 likes
•
2,421 views
sinsoku listy
Follow
Technology
Report
Share
Report
Share
1 of 53
Download now
Download to read offline
Recommended
Git 初心者講座 by forkwell
Git 初心者講座 by forkwell
sinsoku listy
Github入門2014
Github入門2014
Akihiko Shirai
Github入門(後編) ブランチの使い方
Github入門(後編) ブランチの使い方
Akihiko Shirai
猫にはわからないGit講座
猫にはわからないGit講座
Yusei Yamanaka
ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!
Yohei Fushii
Git地図
Git地図
yoshiaki iwanaga
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-
Koji Shinba
Git社内勉強会資料
Git社内勉強会資料
Kenji Takei
Recommended
Git 初心者講座 by forkwell
Git 初心者講座 by forkwell
sinsoku listy
Github入門2014
Github入門2014
Akihiko Shirai
Github入門(後編) ブランチの使い方
Github入門(後編) ブランチの使い方
Akihiko Shirai
猫にはわからないGit講座
猫にはわからないGit講座
Yusei Yamanaka
ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!
Yohei Fushii
Git地図
Git地図
yoshiaki iwanaga
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-
Koji Shinba
Git社内勉強会資料
Git社内勉強会資料
Kenji Takei
Gitの勉強 紹介編-
Gitの勉強 紹介編-
Kentarou Kurashige
Metahub for github
Metahub for github
Suguru Oho
Git lev 3 -おひとりさまでブランチを-
Git lev 3 -おひとりさまでブランチを-
Kentarou Kurashige
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
Taisuke Inoue
Git (実践入門編)
Git (実践入門編)
Naomichi Yamakita
Git入門
Git入門
Yutaka Kohada
Git flowについてまとめてみた
Git flowについてまとめてみた
hiroyuki koga
バージョン管理システム比較資料
バージョン管理システム比較資料
suzzsegv
Git flowの活用事例
Git flowの活用事例
Hirohito Kato
GitLab/GitLab.com勉強会 第2回
GitLab/GitLab.com勉強会 第2回
NaohiroHamada
KinectとC#を用いた実践的VRアプリ開発 第2回 2015/10/13 Github CLI編
KinectとC#を用いた実践的VRアプリ開発 第2回 2015/10/13 Github CLI編
Akihiko Shirai
Gitの使い方あれこれ
Gitの使い方あれこれ
よしだ あつし
Git lev 4 -みんなでGit-
Git lev 4 -みんなでGit-
Kentarou Kurashige
Git lev 1-おひとりさま用-
Git lev 1-おひとりさま用-
Kentarou Kurashige
20121013_GIS学会FOSS4G分科会
20121013_GIS学会FOSS4G分科会
Toshikazu Seto
vscode pipenv docker
vscode pipenv docker
ikdysfm
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
Gitのよく使うコマンド
Gitのよく使うコマンド
YUKI Kaoru
Gitの設定
Gitの設定
Kentarou Kurashige
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
Git天空闘技場_ハンズオン
Git天空闘技場_ハンズオン
sinsoku listy
DVCSとGitの基礎
DVCSとGitの基礎
sinsoku listy
More Related Content
What's hot
Gitの勉強 紹介編-
Gitの勉強 紹介編-
Kentarou Kurashige
Metahub for github
Metahub for github
Suguru Oho
Git lev 3 -おひとりさまでブランチを-
Git lev 3 -おひとりさまでブランチを-
Kentarou Kurashige
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
Taisuke Inoue
Git (実践入門編)
Git (実践入門編)
Naomichi Yamakita
Git入門
Git入門
Yutaka Kohada
Git flowについてまとめてみた
Git flowについてまとめてみた
hiroyuki koga
バージョン管理システム比較資料
バージョン管理システム比較資料
suzzsegv
Git flowの活用事例
Git flowの活用事例
Hirohito Kato
GitLab/GitLab.com勉強会 第2回
GitLab/GitLab.com勉強会 第2回
NaohiroHamada
KinectとC#を用いた実践的VRアプリ開発 第2回 2015/10/13 Github CLI編
KinectとC#を用いた実践的VRアプリ開発 第2回 2015/10/13 Github CLI編
Akihiko Shirai
Gitの使い方あれこれ
Gitの使い方あれこれ
よしだ あつし
Git lev 4 -みんなでGit-
Git lev 4 -みんなでGit-
Kentarou Kurashige
Git lev 1-おひとりさま用-
Git lev 1-おひとりさま用-
Kentarou Kurashige
20121013_GIS学会FOSS4G分科会
20121013_GIS学会FOSS4G分科会
Toshikazu Seto
vscode pipenv docker
vscode pipenv docker
ikdysfm
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
Gitのよく使うコマンド
Gitのよく使うコマンド
YUKI Kaoru
Gitの設定
Gitの設定
Kentarou Kurashige
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
What's hot
(20)
Gitの勉強 紹介編-
Gitの勉強 紹介編-
Metahub for github
Metahub for github
Git lev 3 -おひとりさまでブランチを-
Git lev 3 -おひとりさまでブランチを-
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
Git (実践入門編)
Git (実践入門編)
Git入門
Git入門
Git flowについてまとめてみた
Git flowについてまとめてみた
バージョン管理システム比較資料
バージョン管理システム比較資料
Git flowの活用事例
Git flowの活用事例
GitLab/GitLab.com勉強会 第2回
GitLab/GitLab.com勉強会 第2回
KinectとC#を用いた実践的VRアプリ開発 第2回 2015/10/13 Github CLI編
KinectとC#を用いた実践的VRアプリ開発 第2回 2015/10/13 Github CLI編
Gitの使い方あれこれ
Gitの使い方あれこれ
Git lev 4 -みんなでGit-
Git lev 4 -みんなでGit-
Git lev 1-おひとりさま用-
Git lev 1-おひとりさま用-
20121013_GIS学会FOSS4G分科会
20121013_GIS学会FOSS4G分科会
vscode pipenv docker
vscode pipenv docker
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Gitのよく使うコマンド
Gitのよく使うコマンド
Gitの設定
Gitの設定
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Viewers also liked
Git天空闘技場_ハンズオン
Git天空闘技場_ハンズオン
sinsoku listy
DVCSとGitの基礎
DVCSとGitの基礎
sinsoku listy
fluentd を利用した大規模ウェブサービスのロギング
fluentd を利用した大規模ウェブサービスのロギング
Yuichi Tateno
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
15分で分か(った気になれ)るDocker
15分で分か(った気になれ)るDocker
Masahiro NAKAYAMA
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
VirtualTech Japan Inc.
機械学習チュートリアル@Jubatus Casual Talks
機械学習チュートリアル@Jubatus Casual Talks
Yuya Unno
Viewers also liked
(7)
Git天空闘技場_ハンズオン
Git天空闘技場_ハンズオン
DVCSとGitの基礎
DVCSとGitの基礎
fluentd を利用した大規模ウェブサービスのロギング
fluentd を利用した大規模ウェブサービスのロギング
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
15分で分か(った気になれ)るDocker
15分で分か(った気になれ)るDocker
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
機械学習チュートリアル@Jubatus Casual Talks
機械学習チュートリアル@Jubatus Casual Talks
Similar to バージョン管理とGit
バージョン管理システムチュートリアル
バージョン管理システムチュートリアル
Ryo Igarashi
ゼミGit
ゼミGit
Takuya Uehara
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011
Hiro Yoshioka
Git
Git
YushiroDodo
Gitのいろは
Gitのいろは
祐輝 今井
git入門(講義っぽく)
git入門(講義っぽく)
kataware
Git&GitHub入門
Git&GitHub入門
hideaki honda
Git 20100313
Git 20100313
Taku AMANO
Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアル
Computational Materials Science Initiative
Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回
Tetsurou Yano
Git extensions ws外部公開用
Git extensions ws外部公開用
CROOZ, inc.
XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用
賢次 海老原
Git SourceTreeでバージョン管理しよう
Git SourceTreeでバージョン管理しよう
富士見研究所
Git/GitHub
Git/GitHub
Nariaki Tateiwa
第1回Git勉強会
第1回Git勉強会
kunimiya
15分でわかるGit入門
15分でわかるGit入門
to_ueda
MakeGoodで快適なテスト駆動開発を
MakeGoodで快適なテスト駆動開発を
Atsuhiro Kubo
ゆるふわっGit入門
ゆるふわっGit入門
Keisuke Oohata
Bazaar
Bazaar
KLab株式会社
Git overview (v 0.96)
Git overview (v 0.96)
Tatsuki Sugiura
Similar to バージョン管理とGit
(20)
バージョン管理システムチュートリアル
バージョン管理システムチュートリアル
ゼミGit
ゼミGit
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011
Git
Git
Gitのいろは
Gitのいろは
git入門(講義っぽく)
git入門(講義っぽく)
Git&GitHub入門
Git&GitHub入門
Git 20100313
Git 20100313
Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアル
Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回
Git extensions ws外部公開用
Git extensions ws外部公開用
XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用
Git SourceTreeでバージョン管理しよう
Git SourceTreeでバージョン管理しよう
Git/GitHub
Git/GitHub
第1回Git勉強会
第1回Git勉強会
15分でわかるGit入門
15分でわかるGit入門
MakeGoodで快適なテスト駆動開発を
MakeGoodで快適なテスト駆動開発を
ゆるふわっGit入門
ゆるふわっGit入門
Bazaar
Bazaar
Git overview (v 0.96)
Git overview (v 0.96)
More from sinsoku listy
Rails6にいつ上げるか?
Rails6にいつ上げるか?
sinsoku listy
Rails Testing on Fargate
Rails Testing on Fargate
sinsoku listy
Search Form for Rails
Search Form for Rails
sinsoku listy
ENGINEER WORK!!
ENGINEER WORK!!
sinsoku listy
自己修復的なインフラ -Self-Healing Infrastructure-
自己修復的なインフラ -Self-Healing Infrastructure-
sinsoku listy
毎日gemをアップグレードする生活
毎日gemをアップグレードする生活
sinsoku listy
Rails 5.2: credentials
Rails 5.2: credentials
sinsoku listy
Randomly Failing Specs
Randomly Failing Specs
sinsoku listy
技術的負債とリファクタリング
技術的負債とリファクタリング
sinsoku listy
Swift on Docker
Swift on Docker
sinsoku listy
ES2015のカバレッジ計測
ES2015のカバレッジ計測
sinsoku listy
CSSのカバレッジツール
CSSのカバレッジツール
sinsoku listy
本当にあった怖い話 7つの幽霊 7つの成仏
本当にあった怖い話 7つの幽霊 7つの成仏
sinsoku listy
Awsでwindowsゲームを動かす
Awsでwindowsゲームを動かす
sinsoku listy
Action pack variantsの話
Action pack variantsの話
sinsoku listy
LT_Gitのfast fowardと継続的デリバリー
LT_Gitのfast fowardと継続的デリバリー
sinsoku listy
20101001 5分でわかるtrac pluginの作り方_slideshare
20101001 5分でわかるtrac pluginの作り方_slideshare
sinsoku listy
More from sinsoku listy
(17)
Rails6にいつ上げるか?
Rails6にいつ上げるか?
Rails Testing on Fargate
Rails Testing on Fargate
Search Form for Rails
Search Form for Rails
ENGINEER WORK!!
ENGINEER WORK!!
自己修復的なインフラ -Self-Healing Infrastructure-
自己修復的なインフラ -Self-Healing Infrastructure-
毎日gemをアップグレードする生活
毎日gemをアップグレードする生活
Rails 5.2: credentials
Rails 5.2: credentials
Randomly Failing Specs
Randomly Failing Specs
技術的負債とリファクタリング
技術的負債とリファクタリング
Swift on Docker
Swift on Docker
ES2015のカバレッジ計測
ES2015のカバレッジ計測
CSSのカバレッジツール
CSSのカバレッジツール
本当にあった怖い話 7つの幽霊 7つの成仏
本当にあった怖い話 7つの幽霊 7つの成仏
Awsでwindowsゲームを動かす
Awsでwindowsゲームを動かす
Action pack variantsの話
Action pack variantsの話
LT_Gitのfast fowardと継続的デリバリー
LT_Gitのfast fowardと継続的デリバリー
20101001 5分でわかるtrac pluginの作り方_slideshare
20101001 5分でわかるtrac pluginの作り方_slideshare
バージョン管理とGit
1.
バージョン管理とgit 2013/11/21(木) @21cafe
2.
自己紹介 神速 @sinsoku_listy git
3.
バージョン 管理 git
4.
5.
なぜ必要?
6.
履歴が見られる いつ 誰が 理由: XXX のバグを修正 どこを
7.
過去の状態に戻せる
8.
複数人で作業ができる マージ (統合)
9.
複数バージョンを管理できる バージョン 2系 バージョン 1系
10.
実験的な作業を行える 開発版 安定版
11.
実験的な作業を行える 安定版
12.
実験的な作業を行える 開発版 安定版
13.
ファイルを安心して変更できる
14.
どんな仕組み?
15.
作業ディレクトリ Project src リポジトリ README
16.
作業ディレクトリ Project src リポジトリ README save 1
17.
作業ディレクトリ Project src リポジトリ README save 1 save 2
18.
作業ディレクトリ Project src リポジトリ README save 1 save 2 save
3
19.
バージョン 管理 git
20.
git の特徴 分散型 インデックス ブランチ・タグ
21.
履歴の作成 集中型(svn) 作業コピーの 更新 リポジトリ 作業コピー README Hello.java README Hello.java
22.
rev: 3 README の編集 rev: 2 Hello.java の実装 rev:
1 README の追加 集中型(svn) リポジトリ
23.
履歴の作成 分散型(git) 作業コピーの 更新 リポジトリ 作業コピー README Hello.java
24.
履歴の作成 分散型(git) 作業コピー の更新 履歴の送信 履歴の受信 作業コピー リポジト リ リポジト リ
25.
履歴の作成 中央 作業コピー の更新 分散型(git) リポジトリ 履歴の送信 履歴の受信 作業コピー ローカル リポジトリ リポジトリ
26.
中央 リポジトリ rev: 1af9b リポジトリ rev: 1af9b README の追加 README の追加
27.
中央 リポジトリ rev: 1af9b リポジトリ rev: 1af9b README の追加 README の追加 リポジトリ rev: 1af9b README の追加
28.
中央 リポジトリ rev: 1af9b rev: 5fde8 READMEの 編集 rev: 1af9b README の追加 リポジトリ リポジトリ README の追加 rev: 9d6aa Hello.java の実装 rev: 1af9b README の追加
29.
中央 rev: 5fde8 README の編集 rev: 9d6aa Hello.java の実装 リポジトリ rev: 1af9b rev: 5fde8 READMEの 編集 rev: 1af9b README の追加 リポジトリ リポジトリ README の追加 rev: 9d6aa Hello.java の実装 rev: 1af9b README の追加
30.
rev: 5fde8?
31.
中央 rev: 5fde8 README の編集 rev: 9d6aa Hello.java の実装 リポジトリ rev: 1af9b rev: 5fde8 READMEの 編集 rev: 1af9b README の追加 リポジトリ リポジトリ README の追加 rev: 9d6aa Hello.java の実装 rev: 1af9b README の追加
32.
rev: 3 README の編集 rev: 2 Hello.java の実装 rev:
1 README の追加 集中型(svn) リポジトリ
33.
コミット内容(日時、変更者 など) SHA-1 変換器 16進数40桁 39fde84ab553783eab2b0443b7fe7300eb65119d
34.
コミット内容(日時、変更者 など) SHA-1 変換器 16進数40桁 39fde84ab553783eab2b0443b7fe7300eb65119d
35.
git の特徴 分散型 インデックス ブランチ・タグ
36.
作業 ディレクトリ ・ ・ ・ インデックス リポジトリ
37.
作業 ディレクトリ インデックス add ・ ・ ・ リポジトリ
38.
作業 ディレクトリ インデックス リポジトリ commit ・ ・ ・
39.
作業 ディレクトリ インデックス add ・ ・ ・ リポジトリ
40.
作業 ディレクトリ インデックス リポジトリ commit ・ ・ ・
41.
なぜインデックスが あるのか?
42.
行単位でのコミット コミット前の確認
43.
git の特徴 分散型 インデックス ブランチ・タグ
44.
ブランチ stable rev: 1af9b rev: 5fde8 $
git branch stable 5fde8 $ git checkout stable
45.
ブランチ stable rev: 1af9b rev: 5fde8 $
(ファイルの変更) $ git add
46.
ブランチ stable rev: 1af9b rev: 5fde8 $
git commit -m “update” rev: 9d6aa
47.
3種類のタグ 軽量タグ アノテーション 付きタグ 署名付きタグ
48.
軽量タグ rev: 1af9b rev: 5fde8 v1.0.0 $
git show 5fde8 $ git show v1.0.0
49.
軽量タグ rev: 1af9b rev: 5fde8 rev:
9d6aa v1.0.0 $ git show 5fde8 $ git show v1.0.0
50.
/ om github.c https://
51.
最も有名なGitのホスティングサービス ● 公開リポジトリ無制限 (非公開は有料) ● Web上でファイルが見られる ●
使い易い画面 ● Pull Request(プルリクエスト) Octocat
52.
git 関連ページの紹介 ● Git公式サイト
http://git-scm.com/ ● msysgit - Git for Windows https://code.google.com/p/msysgit/ ● GitHub https://github.com/
53.
ご清聴ありがとうございました
Download now