Soumettre la recherche
Mettre en ligne
15分でわかるGit入門
•
68 j'aime
•
55,810 vues
T
to_ueda
Suivre
1/29 minami.rb でLTした資料
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 34
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
デザイナのためのGit入門
デザイナのためのGit入門
dsuke Takaoka
いつやるの?Git入門
いつやるの?Git入門
Masakazu Matsushita
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
H2O Space. Co., Ltd.
やりなおせる Git 入門
やりなおせる Git 入門
Tomohiko Himura
Gitはじめの一歩
Gitはじめの一歩
Ayana Yokota
Recommandé
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
デザイナのためのGit入門
デザイナのためのGit入門
dsuke Takaoka
いつやるの?Git入門
いつやるの?Git入門
Masakazu Matsushita
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
H2O Space. Co., Ltd.
やりなおせる Git 入門
やりなおせる Git 入門
Tomohiko Himura
Gitはじめの一歩
Gitはじめの一歩
Ayana Yokota
こわくない Git
こわくない Git
Kota Saito
はじめようGit
はじめようGit
techscore
Gitのよく使うコマンド
Gitのよく使うコマンド
YUKI Kaoru
バージョン管理のワークフロー
バージョン管理のワークフロー
add20
新人Git/Github研修公開用スライド(その1)
新人Git/Github研修公開用スライド(その1)
pupupopo88
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
Takashi Uemura
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
naoki koyama
GitHubの使い方
GitHubの使い方
Atelier Frameworks
やさしいGitの内部構造 - yapcasia2013
やさしいGitの内部構造 - yapcasia2013
DQNEO
Git flowの活用事例
Git flowの活用事例
Hirohito Kato
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
Atsushi Nakamura
Gitの便利ワザ
Gitの便利ワザ
ktateish
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
Takuto Wada
図解gitworkflows(7)
図解gitworkflows(7)
ktateish
新人Git/Github研修公開用スライド(その2)
新人Git/Github研修公開用スライド(その2)
pupupopo88
例外設計における大罪
例外設計における大罪
Takuto Wada
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
Yoshitaka Kawashima
Git (実践入門編)
Git (実践入門編)
Naomichi Yamakita
プログラミング勉強会「オトナのGit入門」
プログラミング勉強会「オトナのGit入門」
Yoshinori Yamanouchi
GoによるWebアプリ開発のキホン
GoによるWebアプリ開発のキホン
Akihiko Horiuchi
Git地図
Git地図
yoshiaki iwanaga
Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)
Makoto Kawano
Contenu connexe
Tendances
こわくない Git
こわくない Git
Kota Saito
はじめようGit
はじめようGit
techscore
Gitのよく使うコマンド
Gitのよく使うコマンド
YUKI Kaoru
バージョン管理のワークフロー
バージョン管理のワークフロー
add20
新人Git/Github研修公開用スライド(その1)
新人Git/Github研修公開用スライド(その1)
pupupopo88
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
Takashi Uemura
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
naoki koyama
GitHubの使い方
GitHubの使い方
Atelier Frameworks
やさしいGitの内部構造 - yapcasia2013
やさしいGitの内部構造 - yapcasia2013
DQNEO
Git flowの活用事例
Git flowの活用事例
Hirohito Kato
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
Atsushi Nakamura
Gitの便利ワザ
Gitの便利ワザ
ktateish
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
Takuto Wada
図解gitworkflows(7)
図解gitworkflows(7)
ktateish
新人Git/Github研修公開用スライド(その2)
新人Git/Github研修公開用スライド(その2)
pupupopo88
例外設計における大罪
例外設計における大罪
Takuto Wada
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
Yoshitaka Kawashima
Git (実践入門編)
Git (実践入門編)
Naomichi Yamakita
プログラミング勉強会「オトナのGit入門」
プログラミング勉強会「オトナのGit入門」
Yoshinori Yamanouchi
GoによるWebアプリ開発のキホン
GoによるWebアプリ開発のキホン
Akihiko Horiuchi
Tendances
(20)
こわくない Git
こわくない Git
はじめようGit
はじめようGit
Gitのよく使うコマンド
Gitのよく使うコマンド
バージョン管理のワークフロー
バージョン管理のワークフロー
新人Git/Github研修公開用スライド(その1)
新人Git/Github研修公開用スライド(その1)
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
GitHubの使い方
GitHubの使い方
やさしいGitの内部構造 - yapcasia2013
やさしいGitの内部構造 - yapcasia2013
Git flowの活用事例
Git flowの活用事例
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
Gitの便利ワザ
Gitの便利ワザ
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
図解gitworkflows(7)
図解gitworkflows(7)
新人Git/Github研修公開用スライド(その2)
新人Git/Github研修公開用スライド(その2)
例外設計における大罪
例外設計における大罪
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
Git (実践入門編)
Git (実践入門編)
プログラミング勉強会「オトナのGit入門」
プログラミング勉強会「オトナのGit入門」
GoによるWebアプリ開発のキホン
GoによるWebアプリ開発のキホン
Similaire à 15分でわかるGit入門
Git地図
Git地図
yoshiaki iwanaga
Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)
Makoto Kawano
Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアル
Computational Materials Science Initiative
Git 勉強会
Git 勉強会
kinme modoki
2018 07-18 git-hub講座
2018 07-18 git-hub講座
貴一 末田
Gitの紹介
Gitの紹介
Shoot Morii
Github第4章
Github第4章
Yuto Suzuki
ゼミGit
ゼミGit
Takuya Uehara
Git勉強会 2016 Gitで卒論を管理しよう回
Git勉強会 2016 Gitで卒論を管理しよう回
kinme modoki
Git勉強会
Git勉強会
masahiro_minami
Gitとちょっと仲良くなるために覚えたことまとめ
Gitとちょっと仲良くなるために覚えたことまとめ
Natsumi Kashiwa
Git講習会
Git講習会
galluda
20120324 git training
20120324 git training
Takeshi AKIMA
実践 Git - 低レベルに知る Git
実践 Git - 低レベルに知る Git
Youhei Nitta
Git 20100313
Git 20100313
Taku AMANO
ソフトウェア工学2023 08 GitHub
ソフトウェア工学2023 08 GitHub
Toru Tamaki
Git pyfes201207-presen
Git pyfes201207-presen
Kouhei Maeda
Git
Git
Masahiro Tomita
底辺webプログラマが今更git語ってみた
底辺webプログラマが今更git語ってみた
Yudai Fujita
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
mihararyosuke
Similaire à 15分でわかるGit入門
(20)
Git地図
Git地図
Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)
Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアル
Git 勉強会
Git 勉強会
2018 07-18 git-hub講座
2018 07-18 git-hub講座
Gitの紹介
Gitの紹介
Github第4章
Github第4章
ゼミGit
ゼミGit
Git勉強会 2016 Gitで卒論を管理しよう回
Git勉強会 2016 Gitで卒論を管理しよう回
Git勉強会
Git勉強会
Gitとちょっと仲良くなるために覚えたことまとめ
Gitとちょっと仲良くなるために覚えたことまとめ
Git講習会
Git講習会
20120324 git training
20120324 git training
実践 Git - 低レベルに知る Git
実践 Git - 低レベルに知る Git
Git 20100313
Git 20100313
ソフトウェア工学2023 08 GitHub
ソフトウェア工学2023 08 GitHub
Git pyfes201207-presen
Git pyfes201207-presen
Git
Git
底辺webプログラマが今更git語ってみた
底辺webプログラマが今更git語ってみた
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
Dernier
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
Dernier
(12)
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
15分でわかるGit入門
1.
15分!!でわかる(かも) 15分!!でわかる(かも)
でわかる git入門 git入門
2.
自己紹介 なまえ
うえだ すきなもの お酒を少々嗜んでいます やったこと ウィスキー工場見学 ウィスキー工場見学 伏見酒蔵めぐり 伏見酒蔵めぐり ぎっと ぎっと 去年の 去年の夏に遭遇
3.
ってなんですか? Git ってなんですか? 分散型の版管理システムです。
4.
ってなんですか? Git ってなんですか? 分散型の版管理システムです。
・・・っていわれてもさっぱり。 (ということにしてください。)
5.
ってなんですか? 版管理 ってなんですか? ファイルの更新履歴を管理 原始的な例:
6.
ってなんですか? 版管理 ってなんですか? 何を管理したいか? いつ?
誰が? なんの目的で? どのような変更を?
7.
ってなんですか? 分散型 ってなんですか? 版管理についてわかったところで もう一つのキーワード
「分散型」についてです
8.
分散型ってなんですか? 分散型ってなんですか?
ってなんですか 集中型と分散型について キーワードは 記録と公開 公開サーバ 公開サーバ 公開サーバ 公開サーバ 記録+ 記録+公開 更新 更新 更新 公開 記録 記録 集中型モデル 集中型モデル 分散型モデル 分散型モデル
9.
分散型 メリット・デメリット メリット
ネットワーク無しで作業できる 大きな変更をこっそり記録 デメリット 最新がわからない ファイルロックが出来ない
10.
なんですか? なぜ Git なんですか?
他に版管理システムはないの? 版管理システムはないの? システムはないの GNU arch, Bazaar, CVS, Mercurial Monotone, Subversion AccuRev, Alienbrain, BitKeeper, Perforce
11.
なんですか? なぜ Git なんですか?
フリーだから GitHubの GitHubの存在 RubyistならGitがおすすめ ならGit RubyistならGitがおすすめ
12.
Git を使うには Windows
msysgit・・・SJIS対策必須 Cygwin Vmware + linux + Git Linux・・・sudo apt-get install git-core Mac ・・・ macもってない
13.
最初の Git 最初の設定 名前と連絡先は設定しよう git config
--global user.name "Your Name" git config --global user.email email@gmail.com git config --global color.ui auto 最低限これだけは先に設定しよう
14.
Git 入門 次はGitの仕組みです。 流れを押さえましょう。
15.
Git 入門 基本のき 記録領域・・・リポジトリ 状態の記録・・・コミット、リビジョン 記録を展開場所・・・ワークツリー 記録を指すポインタ・・・ブランチ
16.
Git 入門 単語を覚えたところで
大きな更新の流れを 抑えましょう
17.
Git 入門 コミット家系図
master next e69de29 bf08792 sdfa9872 c6dasfa ブランチ コミットする
18.
Git 入門 チェックアウトで好きなところに戻る
master next e69de29 bf08792 sdfa9872 c6dasfa チェックアウト
19.
Git 入門 並行開発の為に分岐・・・フォーク
master e69de29 bf08792 sdfa9872 c6dasfa next as2aer3 フォーク ti38e73 2つ目のブランチ
20.
Git 入門 フォークを併合する・・・
マージ master e69de29 bf08792 sdfa9872 c6dasfa as3s7o next ti38e73 as2aer3 2つ目のブランチ
21.
Git 入門 コミットを重ねることで 家系図を育てていく事を
わかっていただけましたか? 次は、ワークツリー変更 からコミットまでの流れです。
22.
管理の仕組み Git 管理の仕組み
push(公開) push(公開) リポジトリ リポジトリ 公開用) (公開用) pull(更新) pull(更新) Commit reset ステージ checkout add checkout ワークツリー A B C
23.
いったんまとめ 分散型の版管理システム
記録と公開が分かれてる ネット接続なしでコミットできるよ RubyistならGitがおすすめ リポジトリ、コミット、ブランチ、 フォーク、マージ 等の意味
24.
リポジトリ作成 リポジトリ作成 リポジトリの作り方 > cd test test
> git init test(master) > .git ディレクトリが作成される ディレクトリが作成 作成される これでGit 管理領域となった Gitの これでGitの管理領域となった
25.
リポジトリ作成 その2 リポジトリ作成 その2 リポジトリの作り方2 >
cd test test > git clone http://github.com/ Minamirb/TeaParty.git TeaParty(master) > 外部からリポジトリをコピー出来る 外部からリポジトリをコピー出来る からリポジトリをコピー出来
26.
更新のイメージ練習 更新のイメージ練習 のイメージ
ファイルをステージに上げる test ディレクトリ A B C test > git add A test > git add .
27.
ステージを知 ステージを知ろう ファイルをステージに上げる
test ディレクトリ test ディレクトリ B C ステージ ステージ A A B C test > git add A test > git add .
28.
最初のコミットをしてみる 最初のコミットをしてみる >touch A B
C >git add . >git commit -m ‘initial’ [master 482fbfb] initial 0 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 A create mode 100644 B create mode 100644 C 3つのファイルが最初に記録された!! つのファイルが最初 記録された!! 最初に された
29.
更新して差分をみよう 更新して差分をみよう して差分 >vi
A (Aファイルを更新) >git diff diff --git a/A b/A index e69de29..bf08792 100644 --- a/A +++ b/A @@ -0,0 +1 @@ +test update 前のコミットとワークディレクトリの 差分を 差分を表示
30.
更新して差分をみよう 更新して差分をみよう して差分 >git
add A >git diff ステージにあげると表示されない ステージにあげると表示されない 表示 >git diff HEAD >git diff --cached 引数でいろいろな差分を れる!! 引数でいろいろな差分を見れる!! でいろいろな差分
31.
現在の状態を 現在の状態を見る >git status # On
branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # modified: A # 現在の状態をチェックできます。 現在の状態をチェックできます。 をチェックできます 詳しくは省きます。 しくは省きます。
32.
記録したログを見 記録したログを見る したログを >git
log commit cf6327718d7a5835b2ce4e35564965a25d623294 Author: tomoya ueda <to.ueda82@gmail.com> Date: Sat Jan 22 23:26:28 2011 +0900 initial コミットの履歴が れます。 コミットの履歴が見れます。 履歴 これも詳しくは省きます。 これも詳しくは省きます。
33.
記録したログを見 記録したログを見る したログを >gitk GUIツールもあります。 GUIツールもあります。
ツールもあります 履歴を うのは楽です。 履歴を追うのは楽です。
34.
更新の 更新の流れ(まとめ)
まとめ) init リポジトリ作成 diff 前コミットからの差分表示 add ステージに上げる status コミット内容を確認 log コミットの履歴を確認 gitk GUIツールも忘れずに
Télécharger maintenant