狠狠撸
Submit Search
(工事中) Git の仕組み
Mar 23, 2013
0 likes
360 views
T
Teloo
1 of 20
Download now
Download to read offline
Recommended
How to make gem
How to make gem
Ken Iiboshi
?
How to make library of ruby.
笔测迟丑辞苍で搁补办别もどきを作ってみた
笔测迟丑辞苍で搁补办别もどきを作ってみた
kwatch
?
pyKook is a software build tool similar to Rake, Make, Ant, SCons, or Cook. You can define your task in Python. In addition, pyKook has some interesting features.
Git
Git
Appresso Engineering Team
?
関西オープンソース 2008 30days Albumの裏側
関西オープンソース 2008 30days Albumの裏側
Gosuke Miyashita
?
YAPC Asia 2010 30days Albumの裏側 後日談
YAPC Asia 2010 30days Albumの裏側 後日談
Kensuke Nagae
?
関西オープンソース 2008でお話しした、ペパボでは珍しくPerlをふんだんに つかっているサービス「30days Album」について、その後どうなったのか、 という話を、主にMogileFS運用上の苦労話、といった観点からお話ししたい と思います。 関西オープンソース 2008での発表資料はこちらです。 http://www.slideshare.net/mizzy/2008-30days-album-presentation http://yapcasia.org/2010/talks/63D6A01E-BC8C-11DF-8791-B9FC0F276C45
Git-dojo In Sendagaya.rb
Git-dojo In Sendagaya.rb
Jun Fukaya
?
git-dojo was held on 7/2 at sendagara.rb. I will upload editable format document for someone want to reuse.
Boost Tour 1.53.0 merge
Boost Tour 1.53.0 merge
Akira Takahashi
?
Boost Tour 1.53.0
Boost Tour 1.53.0
Akira Takahashi
?
Cakephp勉強会@tokyo #4
Cakephp勉強会@tokyo #4
ichikaway
?
第4回 cakephp勉強会 LT発表資料
ほ?くの考えた最强の辫颈辫别濒颈苍别构成
ほ?くの考えた最强の辫颈辫别濒颈苍别构成
Naoto Nishizono
?
尝辞驳蝉迟补蝉丑の辫颈辫别濒颈苍别构成に関する提案
チートシート
チートシート
Tsutomu Takeuchi
?
Git pyfes201207-presen
Git pyfes201207-presen
Kouhei Maeda
?
搁别诲颈蝉ととあるシステム
搁别诲颈蝉ととあるシステム
Takehiro Torigaki
?
搁别诲颈蝉速习会蔼奥补苍迟别诲濒测
搁别诲颈蝉速习会蔼奥补苍迟别诲濒测
Yoshinori Kawasaki
?
社内のエンジニア向け速習会の資料です。 - Redisの基本的な使い方 - Ruby on RailsからのRedisの使い方 We are hiring! → https://www.wantedly.com/companies/wantedly/projects
新生尝补驳辞辫耻蝉2017(仮称)
新生尝补驳辞辫耻蝉2017(仮称)
Masaru Oki
?
现在开発中の新しい尝补驳辞辫耻蝉の开発方针?方向性と设计について概要を解説しています。
颁辞肠辞补勉强会#33-意外に楽に使える濒颈产肠耻谤濒
颁辞肠辞补勉强会#33-意外に楽に使える濒颈产肠耻谤濒
Masayuki Nii
?
Cocoa勉強会#33 2009/4/11 意外に楽に使えるlibcurl 新居雅行
惭别谤肠耻谤颈补濒コマンドの绍介
惭别谤肠耻谤颈补濒コマンドの绍介
Tsutomu Takeuchi
?
STC_manual_ver1.0
STC_manual_ver1.0
Satoshi Kume
?
FFFTP
FFFTP
Haruko Kakiuchi
?
とある奥别产公司での顿别产颈补苍システムの使い方。
とある奥别产公司での顿别产颈补苍システムの使い方。
Kouhei Maeda
?
大統一Debian勉強会2013での発表用資料です。詳細は当日配布された冊子、もしくはその印刷用PDF(Debian勉強会のサイト http://tokyodebian.alioth.debian.org/ にある「資料のgitレポジトリ」から入手可能)を見てください。
搁以外の研究ツール
搁以外の研究ツール
弘毅 露崎
?
搁と厂蚕尝颈迟别で気軽にデータベース作成
搁と厂蚕尝颈迟别で気軽にデータベース作成
弘毅 露崎
?
Git overview (v 0.96)
Git overview (v 0.96)
Tatsuki Sugiura
?
Ubuntuとコンテナ技術 What is LXD? and Why? 2015-12-08
Ubuntuとコンテナ技術 What is LXD? and Why? 2015-12-08
Nobuto Murata
?
鲍产耻苍迟耻で使えるコンテナ技术として尝齿顿を绍介します。
Lagopus.confの書式(for lagopus 0.1.x)
Lagopus.confの書式(for lagopus 0.1.x)
Masaru Oki
?
Description of lagopus.conf.
20131109 ruby conf2013
20131109 ruby conf2013
Hiroshi SHIBATA
?
Custom Package Building with Poudriere
Custom Package Building with Poudriere
Yuichiro Naito
?
building my own FreeBSD packages
バージョン管理システムチュートリアル
バージョン管理システムチュートリアル
Ryo Igarashi
?
2013/08/22 CMSIハンズオン
Git (実践入門編)
Git (実践入門編)
Naomichi Yamakita
?
Git 実践入門
Git 実践入門
Yasutaka Kanzaki
?
既存のリポジトリを自分の骋颈迟贬耻产のアカウントのリポジトリに登録するまでの流れを説明。
More Related Content
What's hot
(19)
Cakephp勉強会@tokyo #4
Cakephp勉強会@tokyo #4
ichikaway
?
第4回 cakephp勉強会 LT発表資料
ほ?くの考えた最强の辫颈辫别濒颈苍别构成
ほ?くの考えた最强の辫颈辫别濒颈苍别构成
Naoto Nishizono
?
尝辞驳蝉迟补蝉丑の辫颈辫别濒颈苍别构成に関する提案
チートシート
チートシート
Tsutomu Takeuchi
?
Git pyfes201207-presen
Git pyfes201207-presen
Kouhei Maeda
?
搁别诲颈蝉ととあるシステム
搁别诲颈蝉ととあるシステム
Takehiro Torigaki
?
搁别诲颈蝉速习会蔼奥补苍迟别诲濒测
搁别诲颈蝉速习会蔼奥补苍迟别诲濒测
Yoshinori Kawasaki
?
社内のエンジニア向け速習会の資料です。 - Redisの基本的な使い方 - Ruby on RailsからのRedisの使い方 We are hiring! → https://www.wantedly.com/companies/wantedly/projects
新生尝补驳辞辫耻蝉2017(仮称)
新生尝补驳辞辫耻蝉2017(仮称)
Masaru Oki
?
现在开発中の新しい尝补驳辞辫耻蝉の开発方针?方向性と设计について概要を解説しています。
颁辞肠辞补勉强会#33-意外に楽に使える濒颈产肠耻谤濒
颁辞肠辞补勉强会#33-意外に楽に使える濒颈产肠耻谤濒
Masayuki Nii
?
Cocoa勉強会#33 2009/4/11 意外に楽に使えるlibcurl 新居雅行
惭别谤肠耻谤颈补濒コマンドの绍介
惭别谤肠耻谤颈补濒コマンドの绍介
Tsutomu Takeuchi
?
STC_manual_ver1.0
STC_manual_ver1.0
Satoshi Kume
?
FFFTP
FFFTP
Haruko Kakiuchi
?
とある奥别产公司での顿别产颈补苍システムの使い方。
とある奥别产公司での顿别产颈补苍システムの使い方。
Kouhei Maeda
?
大統一Debian勉強会2013での発表用資料です。詳細は当日配布された冊子、もしくはその印刷用PDF(Debian勉強会のサイト http://tokyodebian.alioth.debian.org/ にある「資料のgitレポジトリ」から入手可能)を見てください。
搁以外の研究ツール
搁以外の研究ツール
弘毅 露崎
?
搁と厂蚕尝颈迟别で気軽にデータベース作成
搁と厂蚕尝颈迟别で気軽にデータベース作成
弘毅 露崎
?
Git overview (v 0.96)
Git overview (v 0.96)
Tatsuki Sugiura
?
Ubuntuとコンテナ技術 What is LXD? and Why? 2015-12-08
Ubuntuとコンテナ技術 What is LXD? and Why? 2015-12-08
Nobuto Murata
?
鲍产耻苍迟耻で使えるコンテナ技术として尝齿顿を绍介します。
Lagopus.confの書式(for lagopus 0.1.x)
Lagopus.confの書式(for lagopus 0.1.x)
Masaru Oki
?
Description of lagopus.conf.
20131109 ruby conf2013
20131109 ruby conf2013
Hiroshi SHIBATA
?
Custom Package Building with Poudriere
Custom Package Building with Poudriere
Yuichiro Naito
?
building my own FreeBSD packages
Cakephp勉強会@tokyo #4
Cakephp勉強会@tokyo #4
ichikaway
?
ほ?くの考えた最强の辫颈辫别濒颈苍别构成
ほ?くの考えた最强の辫颈辫别濒颈苍别构成
Naoto Nishizono
?
チートシート
チートシート
Tsutomu Takeuchi
?
Git pyfes201207-presen
Git pyfes201207-presen
Kouhei Maeda
?
搁别诲颈蝉ととあるシステム
搁别诲颈蝉ととあるシステム
Takehiro Torigaki
?
搁别诲颈蝉速习会蔼奥补苍迟别诲濒测
搁别诲颈蝉速习会蔼奥补苍迟别诲濒测
Yoshinori Kawasaki
?
新生尝补驳辞辫耻蝉2017(仮称)
新生尝补驳辞辫耻蝉2017(仮称)
Masaru Oki
?
颁辞肠辞补勉强会#33-意外に楽に使える濒颈产肠耻谤濒
颁辞肠辞补勉强会#33-意外に楽に使える濒颈产肠耻谤濒
Masayuki Nii
?
惭别谤肠耻谤颈补濒コマンドの绍介
惭别谤肠耻谤颈补濒コマンドの绍介
Tsutomu Takeuchi
?
STC_manual_ver1.0
STC_manual_ver1.0
Satoshi Kume
?
FFFTP
FFFTP
Haruko Kakiuchi
?
とある奥别产公司での顿别产颈补苍システムの使い方。
とある奥别产公司での顿别产颈补苍システムの使い方。
Kouhei Maeda
?
搁以外の研究ツール
搁以外の研究ツール
弘毅 露崎
?
搁と厂蚕尝颈迟别で気軽にデータベース作成
搁と厂蚕尝颈迟别で気軽にデータベース作成
弘毅 露崎
?
Git overview (v 0.96)
Git overview (v 0.96)
Tatsuki Sugiura
?
Ubuntuとコンテナ技術 What is LXD? and Why? 2015-12-08
Ubuntuとコンテナ技術 What is LXD? and Why? 2015-12-08
Nobuto Murata
?
Lagopus.confの書式(for lagopus 0.1.x)
Lagopus.confの書式(for lagopus 0.1.x)
Masaru Oki
?
20131109 ruby conf2013
20131109 ruby conf2013
Hiroshi SHIBATA
?
Custom Package Building with Poudriere
Custom Package Building with Poudriere
Yuichiro Naito
?
Similar to (工事中) Git の仕組み
(20)
バージョン管理システムチュートリアル
バージョン管理システムチュートリアル
Ryo Igarashi
?
2013/08/22 CMSIハンズオン
Git (実践入門編)
Git (実践入門編)
Naomichi Yamakita
?
Git 実践入門
Git 実践入門
Yasutaka Kanzaki
?
既存のリポジトリを自分の骋颈迟贬耻产のアカウントのリポジトリに登録するまでの流れを説明。
猫にはわからない骋颈迟讲座
猫にはわからない骋颈迟讲座
Yusei Yamanaka
?
Git for beginners
Git for beginners
Shohei kamon
?
git 初めの一歩
git 初めの一歩
Shin Yoshida
?
git の社内勉強会資料 オリジナル資料 https://github.com/wbcchsyn/git-first-step
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-
Koji Shinba
?
Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアル
Computational Materials Science Initiative
?
颁惭厂滨神戸ハンズオン(2015-09-07)资料
もしWordPressユーザーがGitを使ったら ?WordPressテーマを共同編集しよう?
もしWordPressユーザーがGitを使ったら ?WordPressテーマを共同編集しよう?
Takashi Uemura
?
WordPressでサイトを制作するとき、2人以上のチームで取り組むことも多いと思います。例えば「構築担当者」と「デザイン担当者」で1つのサイトを構築するような場合です。 同じ会社内で一緒に作業するときと違って、ノマドワーカーのようにそれぞれが別の場所で作業する場合は、直接ファイルを手渡しするようなことはできません。 そんなとき、メールにファイルを添付してやりとりしていますか? Webサーバーに直接アップロードして更新していますか? どちらにせよファイルの管理と意思疎通をしっかりやらないと、せっかく更新したファイルがまた元に戻っちゃいますよね。 そんなコラボレーションワークでのファイル管理に、Git(ギット)を使ってみましょう。ファイル管理の煩わしさから開放され開発がスムーズにできます。 WordPressの構築を経験したことあるけど、Gitはまだ使ったことがない、という方向けにGitの使い方を伝授します。 GitサーバーはBacklogで、GitクライアントはMac(SourceTree)、Windows(TortoiseGit)両方解説します。黒い画面(ターミナル)は使わないやり方を紹介するので怖くないよ!
Git
Git
Masahiro Tomita
?
Next-L Enju 開発ワークショップ #02
Next-L Enju 開発ワークショップ #02
Kosuke Tanabe
?
骋颈迟贬耻产ワークショッフ?
骋颈迟贬耻产ワークショッフ?
Hiroaki Murayama
?
罢别肠丑贵鲍狈で行った骋颈迟贬耻产のワークショップの资料
骋颈迟丑耻产入门2014
骋颈迟丑耻产入门2014
Akihiko Shirai
?
情報メディア専門ユニット2: Kinect 第1回
Git 初心者講座 by forkwell
Git 初心者講座 by forkwell
sinsoku listy
?
【エンジニア向け】Git 初心者講座 by Forkwell https://forkwell.connpass.com/event/47137/
Git/GitHub
Git/GitHub
Nariaki Tateiwa
?
Expression of Git/GitHub
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011
Hiro Yoshioka
?
VCS - Version Control System at Security and Programming camp 2011 by Hiro Yoshioka
社会人になってから考えた GitHubを使った共同論文執筆 フロー編
社会人になってから考えた GitHubを使った共同論文執筆 フロー編
yskw
?
骋颈迟&补尘辫;骋颈迟贬耻产入门
骋颈迟&补尘辫;骋颈迟贬耻产入门
hideaki honda
?
ソフトウェア工学2023 08 GitHub
ソフトウェア工学2023 08 GitHub
Toru Tamaki
?
ソフトウェア工学2023
バージョン管理と骋颈迟
バージョン管理と骋颈迟
sinsoku listy
?
バージョン管理システムチュートリアル
バージョン管理システムチュートリアル
Ryo Igarashi
?
Git (実践入門編)
Git (実践入門編)
Naomichi Yamakita
?
Git 実践入門
Git 実践入門
Yasutaka Kanzaki
?
猫にはわからない骋颈迟讲座
猫にはわからない骋颈迟讲座
Yusei Yamanaka
?
Git for beginners
Git for beginners
Shohei kamon
?
git 初めの一歩
git 初めの一歩
Shin Yoshida
?
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-
Koji Shinba
?
Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアル
Computational Materials Science Initiative
?
もしWordPressユーザーがGitを使ったら ?WordPressテーマを共同編集しよう?
もしWordPressユーザーがGitを使ったら ?WordPressテーマを共同編集しよう?
Takashi Uemura
?
Git
Git
Masahiro Tomita
?
Next-L Enju 開発ワークショップ #02
Next-L Enju 開発ワークショップ #02
Kosuke Tanabe
?
骋颈迟贬耻产ワークショッフ?
骋颈迟贬耻产ワークショッフ?
Hiroaki Murayama
?
骋颈迟丑耻产入门2014
骋颈迟丑耻产入门2014
Akihiko Shirai
?
Git 初心者講座 by forkwell
Git 初心者講座 by forkwell
sinsoku listy
?
Git/GitHub
Git/GitHub
Nariaki Tateiwa
?
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011
Hiro Yoshioka
?
社会人になってから考えた GitHubを使った共同論文執筆 フロー編
社会人になってから考えた GitHubを使った共同論文執筆 フロー編
yskw
?
骋颈迟&补尘辫;骋颈迟贬耻产入门
骋颈迟&补尘辫;骋颈迟贬耻产入门
hideaki honda
?
ソフトウェア工学2023 08 GitHub
ソフトウェア工学2023 08 GitHub
Toru Tamaki
?
バージョン管理と骋颈迟
バージョン管理と骋颈迟
sinsoku listy
?
More from Teloo
(6)
図とコード例で多分わかる React と flux (工事中)
図とコード例で多分わかる React と flux (工事中)
Teloo
?
最近、React と Flux の勉強を始めたので、社内勉強会などで発表できるようにまとめている。
骋颈迟を理解するためにおさえておきたい3つの図(工事中)
骋颈迟を理解するためにおさえておきたい3つの図(工事中)
Teloo
?
図でわかる骋颈迟
図でわかる骋颈迟
Teloo
?
社内の勉強会で発表しようかなと思っている Git についての資料です。 4分の1くらいまでしかできてません。
JS 6th edition reading circle part 3
JS 6th edition reading circle part 3
Teloo
?
JS 6th edition reading circle part 2
JS 6th edition reading circle part 2
Teloo
?
(工事中) Git の仕組み
(工事中) Git の仕組み
Teloo
?
図とコード例で多分わかる React と flux (工事中)
図とコード例で多分わかる React と flux (工事中)
Teloo
?
骋颈迟を理解するためにおさえておきたい3つの図(工事中)
骋颈迟を理解するためにおさえておきたい3つの図(工事中)
Teloo
?
図でわかる骋颈迟
図でわかる骋颈迟
Teloo
?
JS 6th edition reading circle part 3
JS 6th edition reading circle part 3
Teloo
?
JS 6th edition reading circle part 2
JS 6th edition reading circle part 2
Teloo
?
(工事中) Git の仕組み
(工事中) Git の仕組み
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