Soumettre la recherche
Mettre en ligne
オールフェスタ Git勉強会資料 (public)
•
4 j'aime
•
1,357 vues
Shunsuke Tadokoro
Suivre
Gitを扱ったことがないメンバーを対象に行った社内勉強会の資料です。
Lire moins
Lire la suite
Ingénierie
Signaler
Partager
Signaler
Partager
1 sur 49
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
新卒2年目のchef guy
新卒2年目のchef guy
祐樹 夏目
”試してみた”で終わらない サーバーレスアプリケーションの実践開発
”試してみた”で終わらない サーバーレスアプリケーションの実践開発
Yuta Matsumura
VS Code新機能紹介2020-2021
VS Code新機能紹介2020-2021
Yuki Ueda
【BS9】モダン & クラウドネイティブなソフトウエア開発はじめよう ~ Azure DevOps & GitHub を使ったアプリ開発 DevOps 101
【BS9】モダン & クラウドネイティブなソフトウエア開発はじめよう ~ Azure DevOps & GitHub を使ったアプリ開発 DevOps 101
日本マイクロソフト株式会社
お気に入り拡張機能
お気に入り拡張機能
SatsukiYabu
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
Kohei Saito
.NET アプリを改善して実践する継続的インテグレーション
.NET アプリを改善して実践する継続的インテグレーション
Yuta Matsumura
Azure Functions Tips
Azure Functions Tips
Yuta Matsumura
Recommandé
新卒2年目のchef guy
新卒2年目のchef guy
祐樹 夏目
”試してみた”で終わらない サーバーレスアプリケーションの実践開発
”試してみた”で終わらない サーバーレスアプリケーションの実践開発
Yuta Matsumura
VS Code新機能紹介2020-2021
VS Code新機能紹介2020-2021
Yuki Ueda
【BS9】モダン & クラウドネイティブなソフトウエア開発はじめよう ~ Azure DevOps & GitHub を使ったアプリ開発 DevOps 101
【BS9】モダン & クラウドネイティブなソフトウエア開発はじめよう ~ Azure DevOps & GitHub を使ったアプリ開発 DevOps 101
日本マイクロソフト株式会社
お気に入り拡張機能
お気に入り拡張機能
SatsukiYabu
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
Kohei Saito
.NET アプリを改善して実践する継続的インテグレーション
.NET アプリを改善して実践する継続的インテグレーション
Yuta Matsumura
Azure Functions Tips
Azure Functions Tips
Yuta Matsumura
kintoneの開発プロセスとプロジェクト管理ツール
kintoneの開発プロセスとプロジェクト管理ツール
Yuki Okada
オルターブースが実践する .NET Core “ガチ” 開発
オルターブースが実践する .NET Core “ガチ” 開発
Yuta Matsumura
DevOps、その前に
DevOps、その前に
Yuta Matsumura
PHPerだってサーバーレスしたい!
PHPerだってサーバーレスしたい!
Yuta Matsumura
Wantedlyを2年間Herokuで運用した話
Wantedlyを2年間Herokuで運用した話
Yoshinori Kawasaki
PyconJP2017 Kivyによるアプリケーション開発のすすめ
PyconJP2017 Kivyによるアプリケーション開発のすすめ
Jun Okazaki
AndroidStudioはじめました ~Gradle編~
AndroidStudioはじめました ~Gradle編~
Yabata Tomomitsu
Microsoft Build Recap Community Day
Microsoft Build Recap Community Day
Shohei Oda
ユーザテストのススメ
ユーザテストのススメ
akatsuki174
UnitTest
UnitTest
Yuki Matsumura
Kivy CatalogでKv Languageを知る
Kivy CatalogでKv Languageを知る
Daisuke Saito
Hello. Continuous Integration
Hello. Continuous Integration
Yuki Matsumura
【BS7】GitHubをフル活用した開発
【BS7】GitHubをフル活用した開発
日本マイクロソフト株式会社
Herokuトレーニング
Herokuトレーニング
Yosuke Murata
Ignite 2021 振り返り(DevOps)
Ignite 2021 振り返り(DevOps)
Kazushi Kamegawa
未知との交信!?Project SignalR
未知との交信!?Project SignalR
Yuta Matsumura
First git ops
First git ops
Kentaro Higashi
[Android] モジュール管理で ビルド高速化!
[Android] モジュール管理で ビルド高速化!
ichigotake .
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Kazumi IWANAGA
Android e2e testing at mercari
Android e2e testing at mercari
Vishal Banthia
Git
Git
YushiroDodo
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
de:code 2017
Contenu connexe
Tendances
kintoneの開発プロセスとプロジェクト管理ツール
kintoneの開発プロセスとプロジェクト管理ツール
Yuki Okada
オルターブースが実践する .NET Core “ガチ” 開発
オルターブースが実践する .NET Core “ガチ” 開発
Yuta Matsumura
DevOps、その前に
DevOps、その前に
Yuta Matsumura
PHPerだってサーバーレスしたい!
PHPerだってサーバーレスしたい!
Yuta Matsumura
Wantedlyを2年間Herokuで運用した話
Wantedlyを2年間Herokuで運用した話
Yoshinori Kawasaki
PyconJP2017 Kivyによるアプリケーション開発のすすめ
PyconJP2017 Kivyによるアプリケーション開発のすすめ
Jun Okazaki
AndroidStudioはじめました ~Gradle編~
AndroidStudioはじめました ~Gradle編~
Yabata Tomomitsu
Microsoft Build Recap Community Day
Microsoft Build Recap Community Day
Shohei Oda
ユーザテストのススメ
ユーザテストのススメ
akatsuki174
UnitTest
UnitTest
Yuki Matsumura
Kivy CatalogでKv Languageを知る
Kivy CatalogでKv Languageを知る
Daisuke Saito
Hello. Continuous Integration
Hello. Continuous Integration
Yuki Matsumura
【BS7】GitHubをフル活用した開発
【BS7】GitHubをフル活用した開発
日本マイクロソフト株式会社
Herokuトレーニング
Herokuトレーニング
Yosuke Murata
Ignite 2021 振り返り(DevOps)
Ignite 2021 振り返り(DevOps)
Kazushi Kamegawa
未知との交信!?Project SignalR
未知との交信!?Project SignalR
Yuta Matsumura
First git ops
First git ops
Kentaro Higashi
[Android] モジュール管理で ビルド高速化!
[Android] モジュール管理で ビルド高速化!
ichigotake .
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Kazumi IWANAGA
Android e2e testing at mercari
Android e2e testing at mercari
Vishal Banthia
Tendances
(20)
kintoneの開発プロセスとプロジェクト管理ツール
kintoneの開発プロセスとプロジェクト管理ツール
オルターブースが実践する .NET Core “ガチ” 開発
オルターブースが実践する .NET Core “ガチ” 開発
DevOps、その前に
DevOps、その前に
PHPerだってサーバーレスしたい!
PHPerだってサーバーレスしたい!
Wantedlyを2年間Herokuで運用した話
Wantedlyを2年間Herokuで運用した話
PyconJP2017 Kivyによるアプリケーション開発のすすめ
PyconJP2017 Kivyによるアプリケーション開発のすすめ
AndroidStudioはじめました ~Gradle編~
AndroidStudioはじめました ~Gradle編~
Microsoft Build Recap Community Day
Microsoft Build Recap Community Day
ユーザテストのススメ
ユーザテストのススメ
UnitTest
UnitTest
Kivy CatalogでKv Languageを知る
Kivy CatalogでKv Languageを知る
Hello. Continuous Integration
Hello. Continuous Integration
【BS7】GitHubをフル活用した開発
【BS7】GitHubをフル活用した開発
Herokuトレーニング
Herokuトレーニング
Ignite 2021 振り返り(DevOps)
Ignite 2021 振り返り(DevOps)
未知との交信!?Project SignalR
未知との交信!?Project SignalR
First git ops
First git ops
[Android] モジュール管理で ビルド高速化!
[Android] モジュール管理で ビルド高速化!
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Android e2e testing at mercari
Android e2e testing at mercari
Similaire à オールフェスタ Git勉強会資料 (public)
Git
Git
YushiroDodo
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
de:code 2017
Office365最新動向と運用管理tips
Office365最新動向と運用管理tips
Mari Miyakawa
第1回Git勉強会
第1回Git勉強会
kunimiya
Git社内勉強会資料
Git社内勉強会資料
Kenji Takei
Gitの使い方
Gitの使い方
MarlboroLand
ノンプログラマのGit入門
ノンプログラマのGit入門
Muyuu Fujita
Ignite ui 2012 最新情報 jQuery UI 編
Ignite ui 2012 最新情報 jQuery UI 編
Daizen Ikehara
Oprol_Engine_pitch_v1_final
Oprol_Engine_pitch_v1_final
RyotaNishimine
Git&GitHub入門
Git&GitHub入門
hideaki honda
Git extensions ws外部公開用
Git extensions ws外部公開用
CROOZ, inc.
Desktop app dev strategy for .net core 3.0
Desktop app dev strategy for .net core 3.0
Atsushi Nakamura
グループ制作注意
グループ制作注意
MakotoItoh
Delphi Plug-ins and Components for dummies
Delphi Plug-ins and Components for dummies
Hikaru Fukushi
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方
hibiki443
ZendStudioのご紹介
ZendStudioのご紹介
Manabu Shinsaka
第8回 福岡西区勉強会
第8回 福岡西区勉強会
Shinya Kinoshita
XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用
賢次 海老原
言語差異によるTDDプロセスへの影響度の解析
言語差異によるTDDプロセスへの影響度の解析
pocketberserker
Code igniterでテスト駆動開発 資料作成中
Code igniterでテスト駆動開発 資料作成中
Takako Miyagawa
Similaire à オールフェスタ Git勉強会資料 (public)
(20)
Git
Git
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
Office365最新動向と運用管理tips
Office365最新動向と運用管理tips
第1回Git勉強会
第1回Git勉強会
Git社内勉強会資料
Git社内勉強会資料
Gitの使い方
Gitの使い方
ノンプログラマのGit入門
ノンプログラマのGit入門
Ignite ui 2012 最新情報 jQuery UI 編
Ignite ui 2012 最新情報 jQuery UI 編
Oprol_Engine_pitch_v1_final
Oprol_Engine_pitch_v1_final
Git&GitHub入門
Git&GitHub入門
Git extensions ws外部公開用
Git extensions ws外部公開用
Desktop app dev strategy for .net core 3.0
Desktop app dev strategy for .net core 3.0
グループ制作注意
グループ制作注意
Delphi Plug-ins and Components for dummies
Delphi Plug-ins and Components for dummies
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方
ZendStudioのご紹介
ZendStudioのご紹介
第8回 福岡西区勉強会
第8回 福岡西区勉強会
XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用
言語差異によるTDDプロセスへの影響度の解析
言語差異によるTDDプロセスへの影響度の解析
Code igniterでテスト駆動開発 資料作成中
Code igniterでテスト駆動開発 資料作成中
オールフェスタ Git勉強会資料 (public)
1.
Gitでやろう。 2014.07.28 オールフェスタ 社内勉強会
2.
この勉強会の狙い 1.Gitの導入メリットを知る 2.基本的な使い方を知る
3.
大きな狙い それ自体が直接価値を生まない作業を、 ツールの力を使って減らし、 価値を生む作業に全力を注ぐことで、 仕事をもっとたのしくする。
4.
1. 導入のメリット 2. 基本的な仕組みと流れ 3.
実践 アジェンダ
5.
導入のメリット • ファイル管理が標準化できる • コードレビューが容易に行える •
複数人での開発を効率的に行える
6.
ファイル管理を 標準化
7.
AFあるある 別バージョンを作りたいから 違う名前にして保存しよう! 別verファイル:index2.html 元ファイル: index.html 別バージョンを名前をつけて保存
8.
・・・。 _index.html index_0730.html index_最新.html 結果、カオス。 index_田所修正.html indexのコピー.html 0730/index.html AFあるある
9.
楽しくない © タイトル:ブラックジャックによろしく 著作者名: 佐藤秀峰 サイト名:
漫画 on web URL: http://mangaonweb.com/
10.
11.
Gitなら! 「いつ」 「だれが 」 「どんな目的のために」 「なにをした」をもとに ファイルを管理できる。
12.
「コミット」 「なにをした」の単位を 「コミット」という。 (あとでまた出てくる) コミット コミット コミット
13.
実際の画面
14.
「ファイル管理にムダに気を使う」 という「直接価値を生まない作業」を なくす。
15.
コードレビューを 容易に
16.
コードレビュー? コードレビュー(英: Code review)は、ソフトウェ ア開発工程で見過ごされた誤りを検出・修正するため にソースコードの体系的な検査(査読)を行うこと。 ソフトウェア品質を高めると同時に開発スキルの向上 を図ることができる。 -
wikipedia
17.
page.css、修正しました! 追加・変更箇所がわからない AFあるある (page.cssのどこだよ…)
18.
楽しくない © タイトル:ブラックジャックによろしく 著作者名: 佐藤秀峰 サイト名:
漫画 on web URL: http://mangaonweb.com/
19.
20.
Gitなら! 「なにが追加された」 「なにが削除された 」 「どう変更された」を とても簡単に確認できる。
21.
実際の画面
22.
実際の画面
23.
変更・追加・削除を 簡単に確認できる ので、コードレビューを お互いにもっと活発にやっていきたい →品質の向上 →スキルの向上
24.
複数人での開発を 効率的に
25.
わーいできた! 同じファイルを同時に編集 AFあるある
26.
・・・。 結果、衝突。 AFあるある
27.
楽しくない © タイトル:ブラックジャックによろしく 著作者名: 佐藤秀峰 サイト名:
漫画 on web URL: http://mangaonweb.com/
28.
・・・。 衝突を避けるために片方が待機 AFあるある
29.
楽しくない © タイトル:ブラックジャックによろしく 著作者名: 佐藤秀峰 サイト名:
漫画 on web URL: http://mangaonweb.com/
30.
31.
Gitなら! リポジトリ(ファイル置き場)と 作業ツリー(作業場)が 別になっているので、 同じファイルを 同時に編集しても問題ない。
32.
Gitなら! 競合が起きたら、 起きている箇所を 知らせたうえで、 どのようにするかを 決定できる。
33.
実際の画面
34.
競合の解決 • 自分を相手に合わせる • 相手を自分に合わせる←トラブルになりやすい •
両方の変更を確認して手作業で合わせ込む
35.
導入のメリット • ファイル管理が標準化できる • コードレビューが容易に行える •
複数人での開発を効率的に行える
36.
基本的な仕組みと流れ 用語はSourceTreeでの呼び方に準じます。
37.
全体像 リモートリポジトリ ローカルリポジトリ インデックス 作業ツリー 他の開発者
38.
いま作業している対象のファイルを 置いておくところ 作業ツリー
39.
ひとまとめにしてコミットしたいファイルを とりあえず置いておくところ インデックス
40.
作業ツリー インデックス ステージ(ング) コミットしたいファイルを登録すること
41.
リモートリポジトリに送るコミットを 記録する場所 ローカルリポジトリ
42.
インデックス コミット 「なにをした」の単位を記録すること ローカルリポジトリ
43.
複数人で共有するリポジトリ リモートリポジトリ
44.
ローカルリポジトリ プッシュ ローカルリポジトリの内容を リモートリポジトリに送ること リモートリポジトリ
45.
リモートリポジトリ プル プッシュの逆。 リモートリポジトリの内容を ローカルリポジトリに反映 ローカルリポジトリ
46.
流れは 「郵便を送る際の手順」 に似ている。
47.
郵便 Git 手紙を書く 作業ツリーの ファイルを編集 封筒に入れる インデックスに ステージする 封筒の封をする コミットする ポストにいれる
プッシュする 受け取る プルする
48.
なんとなくの理解でOK。 やってくうちに覚えます。 やってくうちに覚えられない場合は…フフフ…
49.
実践 その前にいったん休憩。 休憩後は実際に触ってみよう。
Télécharger maintenant