Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Teloo
362 views
(工事中) Git の仕組み
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 20
2
/ 20
3
/ 20
4
/ 20
5
/ 20
6
/ 20
7
/ 20
8
/ 20
9
/ 20
10
/ 20
11
/ 20
12
/ 20
13
/ 20
14
/ 20
15
/ 20
16
/ 20
17
/ 20
18
/ 20
19
/ 20
20
/ 20
More Related Content
PPTX
How to make gem
by
Ken Iiboshi
PDF
PythonでRakeもどきを作ってみた
by
kwatch
PDF
Git
by
Appresso Engineering Team
PPT
関西オープンソース 2008 30days Albumの裏側
by
Gosuke Miyashita
PPT
YAPC Asia 2010 30days Albumの裏側 後日談
by
Kensuke Nagae
PDF
Git-dojo In Sendagaya.rb
by
Jun Fukaya
PDF
Boost Tour 1.53.0 merge
by
Akira Takahashi
PDF
Boost Tour 1.53.0
by
Akira Takahashi
How to make gem
by
Ken Iiboshi
PythonでRakeもどきを作ってみた
by
kwatch
Git
by
Appresso Engineering Team
関西オープンソース 2008 30days Albumの裏側
by
Gosuke Miyashita
YAPC Asia 2010 30days Albumの裏側 後日談
by
Kensuke Nagae
Git-dojo In Sendagaya.rb
by
Jun Fukaya
Boost Tour 1.53.0 merge
by
Akira Takahashi
Boost Tour 1.53.0
by
Akira Takahashi
What's hot
PPT
Cakephp勉強会@tokyo #4
by
ichikaway
PPTX
ぼくの考えた最強のpipeline構成
by
Naoto Nishizono
ODP
チートシート
by
Tsutomu Takeuchi
PDF
Git pyfes201207-presen
by
Kouhei Maeda
PDF
Redisととあるシステム
by
Takehiro Torigaki
PPTX
Redis速習会@Wantedly
by
Yoshinori Kawasaki
PDF
新生Lagopus2017(仮称)
by
Masaru Oki
PDF
Cocoa勉強会#33-意外に楽に使えるlibcurl
by
Masayuki Nii
ODP
Mercurialコマンドの紹介
by
Tsutomu Takeuchi
PDF
STC_manual_ver1.0
by
Satoshi Kume
PDF
FFFTP
by
Haruko Kakiuchi
PDF
とあるWeb企業でのDebianシステムの使い方。
by
Kouhei Maeda
PDF
R以外の研究ツール
by
弘毅 露崎
PDF
RとSQLiteで気軽にデータベース作成
by
弘毅 露崎
PDF
Git overview (v 0.96)
by
Tatsuki Sugiura
PDF
Ubuntuとコンテナ技術 What is LXD? and Why? 2015-12-08
by
Nobuto Murata
PDF
Lagopus.confの書式(for lagopus 0.1.x)
by
Masaru Oki
PDF
20131109 ruby conf2013
by
Hiroshi SHIBATA
ODP
Custom Package Building with Poudriere
by
Yuichiro Naito
Cakephp勉強会@tokyo #4
by
ichikaway
ぼくの考えた最強のpipeline構成
by
Naoto Nishizono
チートシート
by
Tsutomu Takeuchi
Git pyfes201207-presen
by
Kouhei Maeda
Redisととあるシステム
by
Takehiro Torigaki
Redis速習会@Wantedly
by
Yoshinori Kawasaki
新生Lagopus2017(仮称)
by
Masaru Oki
Cocoa勉強会#33-意外に楽に使えるlibcurl
by
Masayuki Nii
Mercurialコマンドの紹介
by
Tsutomu Takeuchi
STC_manual_ver1.0
by
Satoshi Kume
FFFTP
by
Haruko Kakiuchi
とあるWeb企業でのDebianシステムの使い方。
by
Kouhei Maeda
R以外の研究ツール
by
弘毅 露崎
RとSQLiteで気軽にデータベース作成
by
弘毅 露崎
Git overview (v 0.96)
by
Tatsuki Sugiura
Ubuntuとコンテナ技術 What is LXD? and Why? 2015-12-08
by
Nobuto Murata
Lagopus.confの書式(for lagopus 0.1.x)
by
Masaru Oki
20131109 ruby conf2013
by
Hiroshi SHIBATA
Custom Package Building with Poudriere
by
Yuichiro Naito
Similar to (工事中) Git の仕組み
ODP
底辺webプログラマが今更git語ってみた
by
Yudai Fujita
PDF
Gitを使ってみよう
by
Tamotsu Furuya
PDF
ソフトウェア工学2023 07 バージョン管理
by
Toru Tamaki
PDF
Git for beginners
by
Shohei kamon
PDF
Git&GitHubで共同作業〜入門編
by
Yoko TAMADA
PDF
Gitのすすめ
by
Yuichi Yoshida
KEY
Git (実践入門編)
by
Naomichi Yamakita
PDF
デザイナのためのGit入門
by
dsuke Takaoka
PDF
Git入門-概念編
by
Shin Tanigawa
PPT
Git(japanese)
by
Koki Shimizu
PPTX
Git勉強会
by
Tomoki Oyamatsu
KEY
開発環境
by
Tadasuke Kato
KEY
一人でもはじめるGitでバージョン管理
by
Takafumi Yoshida
PDF
15分でわかるGit入門
by
to_ueda
PPTX
Ossで作成するチーム開発環境
by
Tadahiro Ishisaka
PDF
VCS - Version Control System at Security and Programming camp 2011
by
Hiro Yoshioka
PDF
バージョン管理システム入門
by
Yuuki Eguchi
PPTX
2018 07-18 git-hub講座
by
Takahito Sueda
PDF
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
by
Takashi Uemura
PPTX
GitHubワークショップ
by
Hiroaki Murayama
底辺webプログラマが今更git語ってみた
by
Yudai Fujita
Gitを使ってみよう
by
Tamotsu Furuya
ソフトウェア工学2023 07 バージョン管理
by
Toru Tamaki
Git for beginners
by
Shohei kamon
Git&GitHubで共同作業〜入門編
by
Yoko TAMADA
Gitのすすめ
by
Yuichi Yoshida
Git (実践入門編)
by
Naomichi Yamakita
デザイナのためのGit入門
by
dsuke Takaoka
Git入門-概念編
by
Shin Tanigawa
Git(japanese)
by
Koki Shimizu
Git勉強会
by
Tomoki Oyamatsu
開発環境
by
Tadasuke Kato
一人でもはじめるGitでバージョン管理
by
Takafumi Yoshida
15分でわかるGit入門
by
to_ueda
Ossで作成するチーム開発環境
by
Tadahiro Ishisaka
VCS - Version Control System at Security and Programming camp 2011
by
Hiro Yoshioka
バージョン管理システム入門
by
Yuuki Eguchi
2018 07-18 git-hub講座
by
Takahito Sueda
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
by
Takashi Uemura
GitHubワークショップ
by
Hiroaki Murayama
More from Teloo
PDF
図とコード例で多分わかる React と flux (工事中)
by
Teloo
PDF
Gitを理解するためにおさえておきたい3つの図(工事中)
by
Teloo
PDF
図でわかるGit
by
Teloo
PDF
JS 6th edition reading circle part 3
by
Teloo
PDF
JS 6th edition reading circle part 2
by
Teloo
PDF
(工事中) Git の仕組み
by
Teloo
図とコード例で多分わかる React と flux (工事中)
by
Teloo
Gitを理解するためにおさえておきたい3つの図(工事中)
by
Teloo
図でわかるGit
by
Teloo
JS 6th edition reading circle part 3
by
Teloo
JS 6th edition reading circle part 2
by
Teloo
(工事中) Git の仕組み
by
Teloo
(工事中) Git の仕組み
1.
(工事中) Git の仕組み
開発部 齋藤 輝明
2.
入門Git 1.
gitとは 2. gitの基本概念 3. インストールと初期構成 4. 独りで使う 5. 2か所で使う 6. グループで使う 7. ブランチを使った開発 8. 分散環境とブランチとの関連 9. 変更履歴を追いかける 10. パッチ・べースのワークフロー 11. ゴミファイルの無視 12. 構成変数 13. リモート・リポジトリ定義 14. ファイル・アトリビュート 15. 歴史の2分探索 16. 間違いからの回復 17. フック・メカニズム 18. リポジトリの出版公開 19. gitの周辺
3.
アジェンダ 1. Git って何?おいしいの? 2.
Git はオブジェクトの集合体で管理するよ! 3. ブランチ / タグはただのポインタだよ! 4. コミットは 3 層を意識しよう! 5. merge! cherry-pick! rebase!
4.
アジェンダ 1. Git って何?おいしいの? コマンドの使い方とかを 2.
Git はオブジェクトの集合体で管理するよ! 教えてほしい? 3. ブランチ / タグはただのポインタだよ! 本を読むか、Google 先生に 4. コミットは 3 層を意識しよう! 訊いてください。 5. merge! cherry-pick! rebase!
5.
アジェンダ 1. Git って何?おいしいの? 2.
Git はオブジェクトの集合体で管理するよ! 3. ブランチ / タグはただのポインタだよ! 4. コミットは 3 層を意識しよう! 5. merge! cherry-pick! rebase!
6.
Git とは? ●
オープンソースで開発されているバージョン管 理システム ● Linus Torvalds が Linux カーネルのソース管 理のために開発を始めたツール ● 種類はバージョン管理システムの分散型に含ま れる
7.
集中型 (CVS, Subversion)
リポジトリ up update da it mm te commit co co te m da mi t up ファイル・ディレクトリ群 ファイル・ディレクトリ群 ファイル・ディレクトリ群
8.
分散型 (Git)
共用リポジトリ fe tch h p us pu fetch ch sh push fet ローカルリポジトリ ローカルリポジトリ ローカルリポジトリ commit commit commit ファイル・ディレクトリ群 ファイル・ディレクトリ群 ファイル・ディレクトリ群
9.
Subversion の作業例 > svn
update # リポジトリの修正をローカルのファイル・ディレクトリ群に > 反映 > emacs test1.js # test1.js をエディタで修正 > svn commit # test1.js をリポジトリに反映 > > emacs test2.js # test2.js をエディタで修正 > git commit # test2.js をリポジトリに反映
10.
Git の作業例 > git
fetch # 共用リポジトリから修正差分を取得 > git merge origin/master # ローカルリポジトリにマージ > > emacs test1.js # test1.js をエディタで修正 > git add test1.js # test1.js をコミット対象に指定 > git commit # コミット対象のものをローカルリポジトリににコミット > > emacs test2.js # test2.js をエディタで修正 > git add test2.js # test2.js をコミット対象に指定 > git commit # コミット対象のものをローカルリポジトリににコミット > > git push # ローカルリポジトリの修正内容を共用リポジトリに反 映
11.
Git の作業例 (簡略化) >
git pull # 共用リポジトリから修正差分を取得して、ローカルリ > ポジトリにマージ > emacs test1.js # test1.js をエディタで修正 > git commit -a # 修正されたファイル群をローカルリポジトリにコミット > > emacs test2.js # test2.js をエディタで修正 > git commit -a # 修正されたファイル群をローカルリポジトリににコミッ ト > # ローカルリポジトリの修正内容を共用リポジトリに反 > git push 映
12.
分散型の特長 ●
ネットワークから分離されている環境でも、ロー カルのリポジトリ中で仕事が続けられる ● 他人に悪影響を及ぼすことを恐れずに、大規模 な実験的な変更を自由に行ない、その途中経 過を記録しておくことができる ● まとまった変更がいったん完成した時点で、履 歴を見なおして、適切な形に書き直してから公 開することができる
13.
アジェンダ 1. Git って何?おいしいの? 2.
Git はオブジェクトの集合体で管理するよ! 3. ブランチ / タグはただのポインタだよ! 4. コミットは 3 層を意識しよう! 5. merge! cherry-pick! rebase!
14.
Git はオブジェクト ●
Git は「オブジェクト」と呼ばれるデータの集合体 ● オブジェクトの内容を基に生成されたハッシュを キーとした Key Value Storeで管理されている ● .git/objects 下に格納されている
15.
主なオブジェクトの種類 ●
blob ○ ファイルの中身を表す ● tree ○ ディレクトリの中身を表す ● commit ○ 修正差分を表す
16.
オブジェクトの構造
オブジェクト名 ヘッダ情報(型と長さ) SHA-1 ハッシュ オブジェクトの内容 (型により異なる)
17.
blob オブジェクトの例 bbc4538...
blob 538 #include <studio.h> int main(void) { printf("Hello World!"); }
18.
tree オブジェクトの例 b1242d7...
tree 224 100644 bbc4538... README 040000 428b354... lib 100755 bfef14a5... start.js
19.
tree オブジェクトの例 b1242d7...
tree 224 100644 bbc4538... README 040000 428b354... lib 100755 bfef14a5... start.js 型を表す オブジェクト名
20.
ディレクトリ・ファイルの表現例 出典: http://www.progit.org/book/ja/Git%E3%81%AE%E5%86%85%E5%81%B4-Git%E3%82%AA%E3%83% 96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88
Download