Submit Search
Upload
Git勉強会 vol1
•
0 likes
•
535 views
Kazuaki Ebe
Follow
社内用のgit勉強会用資料になります。 ・どうしてバージョン管理するの? ・ローカルマシンでgitをいじろう! の2項目について説明してます。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 45
Download now
Download to read offline
Recommended
Screenshots Test spoon + espresso
Screenshots Test spoon + espresso
Shinobu Okano
20191003 classi night-04
20191003 classi night-04
Akihiko Kigure
Afa Advisor Presentation[1]
Afa Advisor Presentation[1]
sreising
Create Holiday Recipes
Create Holiday Recipes
Homes.com
Iso 14000 concerns
Iso 14000 concerns
Mohit Singla
Customer loyalty
Customer loyalty
Mohit Singla
Magic cards
Magic cards
Mohit Singla
Trabajo
Trabajo
Ines D'Vera
Recommended
Screenshots Test spoon + espresso
Screenshots Test spoon + espresso
Shinobu Okano
20191003 classi night-04
20191003 classi night-04
Akihiko Kigure
Afa Advisor Presentation[1]
Afa Advisor Presentation[1]
sreising
Create Holiday Recipes
Create Holiday Recipes
Homes.com
Iso 14000 concerns
Iso 14000 concerns
Mohit Singla
Customer loyalty
Customer loyalty
Mohit Singla
Magic cards
Magic cards
Mohit Singla
Trabajo
Trabajo
Ines D'Vera
インフラエンジニアがk8sでアプリを作って見えた今後のインフラ
インフラエンジニアがk8sでアプリを作って見えた今後のインフラ
susumu tanaka
a-blog cmsをVer.1系からVer.2系へアップデートするときに気をつけておきたいこと
a-blog cmsをVer.1系からVer.2系へアップデートするときに気をつけておきたいこと
Kasumi Morita
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
Atsushi Harada
ドリコムJenkins勉強会資料
ドリコムJenkins勉強会資料
Go Sueyoshi (a.k.a sue445)
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
Koichiro Sumi
オープニング
オープニング
konekto
とあるメーカーのRedmine活用事例
とあるメーカーのRedmine活用事例
agileware_jp
スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果
Koichiro Sumi
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンス
Kaoru NAKAMURA
Tizen web app について調べたよ
Tizen web app について調べたよ
Naruto TAKAHASHI
デブサミ2013【15-D-4】Opsから挑むDevOps
デブサミ2013【15-D-4】Opsから挑むDevOps
Developers Summit
Firefox os勉強会 2nd WEB屋さんがWEBアプリを作ってみた
Firefox os勉強会 2nd WEB屋さんがWEBアプリを作ってみた
Nobuhiro Ueda
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
Yasuhiko Yamamoto
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
UnityTechnologiesJapan002
Sphinxで作る貢献しやすいドキュメント翻訳の仕組み
Sphinxで作る貢献しやすいドキュメント翻訳の仕組み
Takayuki Shimizukawa
Androidリリース作業の効率化(2)
Androidリリース作業の効率化(2)
Kenichi Kambara
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
Tatsuya Ishikawa
20170626 さくらインターネット Stripe Magento
20170626 さくらインターネット Stripe Magento
Hirokazu Nishi
Confluence と DITA によるWebマニュアル作成フロー
Confluence と DITA によるWebマニュアル作成フロー
Takashi Yamaguchi
OpenSpan_PreMarketing
OpenSpan_PreMarketing
motani_kamakura
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
More Related Content
Similar to Git勉強会 vol1
インフラエンジニアがk8sでアプリを作って見えた今後のインフラ
インフラエンジニアがk8sでアプリを作って見えた今後のインフラ
susumu tanaka
a-blog cmsをVer.1系からVer.2系へアップデートするときに気をつけておきたいこと
a-blog cmsをVer.1系からVer.2系へアップデートするときに気をつけておきたいこと
Kasumi Morita
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
Atsushi Harada
ドリコムJenkins勉強会資料
ドリコムJenkins勉強会資料
Go Sueyoshi (a.k.a sue445)
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
Koichiro Sumi
オープニング
オープニング
konekto
とあるメーカーのRedmine活用事例
とあるメーカーのRedmine活用事例
agileware_jp
スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果
Koichiro Sumi
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンス
Kaoru NAKAMURA
Tizen web app について調べたよ
Tizen web app について調べたよ
Naruto TAKAHASHI
デブサミ2013【15-D-4】Opsから挑むDevOps
デブサミ2013【15-D-4】Opsから挑むDevOps
Developers Summit
Firefox os勉強会 2nd WEB屋さんがWEBアプリを作ってみた
Firefox os勉強会 2nd WEB屋さんがWEBアプリを作ってみた
Nobuhiro Ueda
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
Yasuhiko Yamamoto
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
UnityTechnologiesJapan002
Sphinxで作る貢献しやすいドキュメント翻訳の仕組み
Sphinxで作る貢献しやすいドキュメント翻訳の仕組み
Takayuki Shimizukawa
Androidリリース作業の効率化(2)
Androidリリース作業の効率化(2)
Kenichi Kambara
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
Tatsuya Ishikawa
20170626 さくらインターネット Stripe Magento
20170626 さくらインターネット Stripe Magento
Hirokazu Nishi
Confluence と DITA によるWebマニュアル作成フロー
Confluence と DITA によるWebマニュアル作成フロー
Takashi Yamaguchi
OpenSpan_PreMarketing
OpenSpan_PreMarketing
motani_kamakura
Similar to Git勉強会 vol1
(20)
インフラエンジニアがk8sでアプリを作って見えた今後のインフラ
インフラエンジニアがk8sでアプリを作って見えた今後のインフラ
a-blog cmsをVer.1系からVer.2系へアップデートするときに気をつけておきたいこと
a-blog cmsをVer.1系からVer.2系へアップデートするときに気をつけておきたいこと
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
ドリコムJenkins勉強会資料
ドリコムJenkins勉強会資料
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
オープニング
オープニング
とあるメーカーのRedmine活用事例
とあるメーカーのRedmine活用事例
スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンス
Tizen web app について調べたよ
Tizen web app について調べたよ
デブサミ2013【15-D-4】Opsから挑むDevOps
デブサミ2013【15-D-4】Opsから挑むDevOps
Firefox os勉強会 2nd WEB屋さんがWEBアプリを作ってみた
Firefox os勉強会 2nd WEB屋さんがWEBアプリを作ってみた
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
Sphinxで作る貢献しやすいドキュメント翻訳の仕組み
Sphinxで作る貢献しやすいドキュメント翻訳の仕組み
Androidリリース作業の効率化(2)
Androidリリース作業の効率化(2)
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
20170626 さくらインターネット Stripe Magento
20170626 さくらインターネット Stripe Magento
Confluence と DITA によるWebマニュアル作成フロー
Confluence と DITA によるWebマニュアル作成フロー
OpenSpan_PreMarketing
OpenSpan_PreMarketing
Recently uploaded
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Recently uploaded
(7)
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Git勉強会 vol1
1.
秒速で学ぶっ!! 講座 Vol.1
2.
アジェンダ どうしてバージョン管理理するの? ローカルマシンでgitをいじろう! リモートリポジトリでみんなと連携しよう! 実際の案件での使⽤用例例
3.
アジェンダ どうしてバージョン管理理するの? ローカルマシンでgitをいじろう! リモートリポジトリでみんなと連携しよう! 実際の案件での使⽤用例例
4.
どうしてバージョン管理理するの?
5.
#Case 01 きっと誰もが体験したことのある とても恐ろしい体験…
6.
7.
8.
9.
#Case 02 複数⼈人でファイルを編集するときに
10.
修正をテストサーバにアップしておきました。 次の修正はテストサーバからファイルをダウンロードしてください。
11.
修正をテストサーバにアップしておきました。 次の修正はテストサーバからファイルをダウンロードしてください。 今、index.htmlは編集中なのでいじらないでください。
12.
修正をテストサーバにアップしておきました。 次の修正はテストサーバからファイルをダウンロードしてください。 今、index.htmlは編集中なのでいじらないでください。 今⽇日の修正ナシになったから、とりあえず昨⽇日のファイルに戻せない??
13.
14.
Gitってなに?? 分散型のバージョン管理理システム 読み⽅方は”ギット”。(ジットじゃないよ。) ここ数年年でSubversion(サブバージョン)からの 移⾏行行が進んでいる。 Subversionに⽐比べ、複数のリポジトリを⽴立立てたりしながら 柔軟な運⽤用を⾏行行うことができる。
15.
分散型バージョン管理理システムとは? ローカルリポジトリ A
16.
分散型バージョン管理理システムとは? ローカルリポジトリ ファイル 更更新 A A’
17.
分散型バージョン管理理システムとは? ローカルリポジトリ ファイル 更更新 コミット A’
18.
分散型バージョン管理理システムとは? ローカルリポジトリ リモートリポジトリ ファイル 更更新 コミット A’
19.
分散型バージョン管理理システムとは? ローカルリポジトリ リモートリポジトリ ファイル 更更新 コミット プッシュ A’ A’
20.
分散型バージョン管理理システムとは? ローカルリポジトリ ローカルリポジトリ リモートリポジトリ ファイル 更更新 コミット プッシュ A’ A A’
21.
分散型バージョン管理理システムとは? ローカルリポジトリ ローカルリポジトリ リモートリポジトリ ファイル 更更新 コミット プッシュ プル A’ A’ A’
22.
分散型バージョン管理理システムとは? ローカルリポジトリ ローカルリポジトリ リモートリポジトリ ファイル 更更新 コミット プッシュ プル ファイル 更更新 A’ B A’ A’
23.
分散型バージョン管理理システムとは? ローカルリポジトリ ローカルリポジトリ リモートリポジトリ ファイル 更更新 コミット コミット プッシュ プル ファイル 更更新 A’
B A’
24.
分散型バージョン管理理システムとは? ローカルリポジトリ ローカルリポジトリ リモートリポジトリ ファイル 更更新 コミット コミット プッシュ
プッシュ プル ファイル 更更新 A’ B B
25.
分散型バージョン管理理システムとは? ローカルリポジトリ ローカルリポジトリ リモートリポジトリ ファイル 更更新 コミット コミット プッシュ
プッシュ プル プル ファイル 更更新 B B B
26.
Gitの操作ってどうやるの? コンソール画⾯面(⿊黒い画⾯面) SourceTree コマンドベースで操作する『⿊黒い画⾯面』。 これがGitの基本画⾯面。 Macなどではターミナルがそれにあたる。 Git関連の記事などは、だいたいこれをベースに書かれてたりする。 GitのGUIクライアント。 画⾯面を⾒見見ながら操作できるので初⼼心者でもわかりやすい。
27.
Gitの操作ってどうやるの? コンソール画⾯面(⿊黒い画⾯面) SourceTree コマンドベースで操作する『⿊黒い画⾯面』。 これがGitの基本画⾯面。 Macなどではターミナルがそれにあたる。 Git関連の記事などは、だいたいこれをベースに書かれてたりする。 GitのGUIクライアント。 画⾯面を⾒見見ながら操作できるので初⼼心者でもわかりやすい。
28.
アジェンダ どうしてバージョン管理理するの? ローカルマシンでgitをいじろう! リモートリポジトリでみんなと連携しよう! 実際の案件での使⽤用例例
29.
リポジトリを作成 リポジトリ 英語で容器、貯蔵庫、倉庫、集積所などの意味。 Gitでは、バージョン管理理を⾏行行うエリア(フォルダ)のこと。 基本的には各プロジェクト(サイトなど)ごとにリポジトリを作成し、 管理理を⾏行行っていく形になる。 git init 1
30.
インデックスにファイルを追加 インデックス リポジトリにコミットする準備をするための場所。 ⼀一度度、インデックスにファイルを追加してあげることで、 変更更された複数のファイルのうち、必要なファイルだけを的確に コミットすることができる。 git add 2
31.
コミットで変更更を記録 コミットとは? リポジトリにファイルやディレクトリの変更更・追加を記録すること。 コミットを繰り返していくことで、過去の履履歴を知ることができ、 「昔にどのような変更更が⾏行行われたのか?」「ほかの⼈人がどのような 修正を加えたのか?」を知ることができる。 git commit 3
32.
コミットで変更更を記録 コミットとは? リポジトリにファイルやディレクトリの変更更・追加を記録すること。 コミットを繰り返していくことで、過去の履履歴を知ることができ、 「昔にどのような変更更が⾏行行われたのか?」「ほかの⼈人がどのような 修正を加えたのか?」を知ることができる。 git commit 3 ゲームでいうセーブ!!
33.
チェックアウトで過去を復復元 チェックアウトとは? 過去のコミットした状態や、別のブランチ※に切切り替えること。 ゲームでいう「ロード」にあたり、過去に⾏行行った「セーブ」の どのポイントからでも「ロード」を⾏行行うことができるイメージ。 git checkout 4
34.
チェックアウトで過去を復復元 チェックアウトとは? 過去のコミットした状態や、別のブランチ※に切切り替えること。 ゲームでいう「ロード」にあたり、過去に⾏行行った「セーブ」の どのポイントからでも「ロード」を⾏行行うことができるイメージ。 git checkout 4 ゲームでいうロード!!
35.
チェックアウトで過去を復復元 チェックアウトとは? 過去のコミットした状態や、別のブランチ※に切切り替えること。 ゲームでいう「ロード」にあたり、過去に⾏行行った「セーブ」の どのポイントからでも「ロード」を⾏行行うことができるイメージ。 git checkout 4 ゲームでいうロード!! しかも!! 過去のセーブのどこからでも ロード可能な優れもの!!
36.
その他の基本コマンド5 これまでのコミット履履歴を⼀一覧で取得することができる。 git log どのファイルが追加/変更更されたか、インデックスに上がっている ファイルはどれかを⼀一覧で表⽰示してくれる。 git status ファイルに加えられた変更更をdiff形式で表⽰示してくれる。 git
diff
37.
本⽇日のまとめ どうしてバージョン管理理するの? ローカルマシンでgitをいじろう!
38.
本⽇日のまとめ どうしてバージョン管理理するの? ローカルマシンでgitをいじろう! ・これまでの変更更履履歴を残すため ・複数⼈人で並⾏行行して作業を効率率率よく進めていくため ・デグレを回避するため
39.
本⽇日のまとめ どうしてバージョン管理理するの? ローカルマシンでgitをいじろう! ・これまでの変更更履履歴を残すため ・複数⼈人で並⾏行行して作業を効率率率よく進めていくため ・デグレを回避するため git init
40.
本⽇日のまとめ どうしてバージョン管理理するの? ローカルマシンでgitをいじろう! ・これまでの変更更履履歴を残すため ・複数⼈人で並⾏行行して作業を効率率率よく進めていくため ・デグレを回避するため git init git
add
41.
本⽇日のまとめ どうしてバージョン管理理するの? ローカルマシンでgitをいじろう! ・これまでの変更更履履歴を残すため ・複数⼈人で並⾏行行して作業を効率率率よく進めていくため ・デグレを回避するため git commit git init
git add
42.
本⽇日のまとめ どうしてバージョン管理理するの? ローカルマシンでgitをいじろう! ・これまでの変更更履履歴を残すため ・複数⼈人で並⾏行行して作業を効率率率よく進めていくため ・デグレを回避するため git commit git
checkout git init git add
43.
本⽇日のまとめ どうしてバージョン管理理するの? ローカルマシンでgitをいじろう! ・これまでの変更更履履歴を残すため ・複数⼈人で並⾏行行して作業を効率率率よく進めていくため ・デグレを回避するため git commit git
checkout git log git init git add
44.
本⽇日のまとめ どうしてバージョン管理理するの? ローカルマシンでgitをいじろう! ・これまでの変更更履履歴を残すため ・複数⼈人で並⾏行行して作業を効率率率よく進めていくため ・デグレを回避するため git commit git
checkout git log git diff git init git add
45.
本⽇日のまとめ どうしてバージョン管理理するの? ローカルマシンでgitをいじろう! ・これまでの変更更履履歴を残すため ・複数⼈人で並⾏行行して作業を効率率率よく進めていくため ・デグレを回避するため git commit git
checkout git log git diff git status git init git add
Download now