Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
ゆるく始める GitHub Desktopのススメ 広島Unity勉強会 ナカオクタカヒロ 1
Slide 2
Slide 2 text
2 ナカオク タカヒロ Follow me! Github/FB @kamera25 Twitter @csc_kamera25 仕事 : NWの保守運用@広島 好きなGitコマンド : rm -rf ./.git git log —graph https://hiroshima-unity.jimdofree.com
Slide 3
Slide 3 text
3
Slide 4
Slide 4 text
4 今日のもう一つのお仕事は配信業です。
Slide 5
Slide 5 text
5 おことわり ・本資料にはWebから引用をしている、画像や資料などがあります。 引用元はURLで示しているので、正しい情報についてはそちらをご確認ください。 ・引用以外の情報は クリエイティブコモンズ -表示 4.0 国際 (CC BY 4.0)でご利用いただけます。 ・この情報は2022年5月22日時点の情報となります。
Slide 6
Slide 6 text
6 嗚呼、懐かしき… コロナ禍前のゲームジャム
Slide 7
Slide 7 text
7
Slide 8
Slide 8 text
8 コロナ…全てオンラインでやるのか … バージョン管理どうしよう?
Slide 9
Slide 9 text
9 オフライン時代 便利、簡単、早い!
Slide 10
Slide 10 text
10 オンライン時代 便利そう! でも、難しそう。
Slide 11
Slide 11 text
11 学生さん多め 初参加も多く、楽しく参加してもらいたい …! 参加者の比率
Slide 12
Slide 12 text
12 救世主を探すことに…
Slide 13
Slide 13 text
13 GitHub Desktop 使えばいいんじゃ無い? 岡山Unity勉強会 ゆーりさん
Slide 14
Slide 14 text
14 https://desktop.github.com GitHub Desktop
Slide 15
Slide 15 text
15 https://desktop.github.com GitHub Desktop プロダクトのモットー(公式サイトより) Gitと闘う事より、大切な事に注力する。
Slide 16
Slide 16 text
1 16 2 Gitらしい所を、上手くぶち壊している 他のソフトに比べて超シンプル、超分かりやすい
Slide 17
Slide 17 text
1 17 2 Gitらしい所を、上手くぶち壊している 他のソフトに比べて超シンプル、超分かりやすい
Slide 18
Slide 18 text
18
Slide 19
Slide 19 text
19
Slide 20
Slide 20 text
20 SourceTree GitHub Desktop
Slide 21
Slide 21 text
1 21 2 Gitらしい所を、上手くぶち壊している 他のソフトに比べて超シンプル、超分かりやすい
Slide 22
Slide 22 text
22 ツリー オブジェクト? コミット プル、プッシュ? ブランチ? それに戦略? GitHub Bitbucket GitLab…? GitHub Flow git-flowってなに ツールも色々ある なんだ… コンフリクトって バージョン管理したい だけなのに… ステージング? addコマンドだけじゃ 保存されないの
Slide 23
Slide 23 text
23
Slide 24
Slide 24 text
24 デザイナー プログラマー プランナー ゲームの外観を作る人 グラフィッカー・3Dモデリング・VFX等 ゲームの挙動を作る人 ゲームの仕様を決める人 (雑用もろもろ) サウンドコンポーザー ゲームの音を決める人
Slide 25
Slide 25 text
25 デザイナー プログラマー プランナー ゲームの外観を作る人 グラフィッカー・3Dモデリング・VFX等 ゲームの挙動を作る人 ゲームの仕様を決める人 (雑用もろもろ) サウンドコンポーザー ゲームの音を決める人 Gitわかるで〜 Git分からん…
Slide 26
Slide 26 text
26 じゃあ、どうやったの?
Slide 27
Slide 27 text
27 コミットとプッシュ これは最低限覚えてもらう。 プロジェクト初期設定 プログラマーがgit initまで先行実施 マージとブランチ戦略 漢は黙ってmainブランチ一本 ※マージはGitHub Desktopの機能に任せる。 コンフリクト コンフリクト解決担当を専任 プルリクエスト 使わなくてOK リベースとか 使わなくてOK
Slide 28
Slide 28 text
28 1 変更したら、とりあえずコミット
Slide 29
Slide 29 text
29 2 とりあえず右上のボタンを押してもらう
Slide 30
Slide 30 text
30 2 とりあえず右上のボタンを押してもらう 終わり。
Slide 31
Slide 31 text
31 Push Pull Fetch
Slide 32
Slide 32 text
32 コミットとプッシュ これは最低限覚えてもらう。 プロジェクト初期設定 プログラマーがgit initまで先行実施 マージとブランチ戦略 漢は黙ってmainブランチ一本 ※マージはGitHub Desktopの機能に任せる。 コンフリクト コンフリクト解決担当を専任 プルリクエスト 使わなくてOK リベースとか 使わなくてOK
Slide 33
Slide 33 text
33
Slide 34
Slide 34 text
34
Slide 35
Slide 35 text
35 コミットとプッシュ これは最低限覚えてもらう。 プロジェクト初期設定 プログラマーがgit initまで先行実施 マージとブランチ戦略 漢は黙ってmainブランチ一本 ※マージはGitHub Desktopの機能に任せる。 コンフリクト コンフリクト解決担当を専任 プルリクエスト 使わなくてOK リベースとか 使わなくてOK
Slide 36
Slide 36 text
36
Slide 37
Slide 37 text
37 GH「いらんやろ、そんな機能」
Slide 38
Slide 38 text
38 コミットとプッシュ これは最低限覚えてもらう。 プロジェクト初期設定 プログラマーがgit initまで先行実施 マージとブランチ戦略 漢は黙ってmainブランチ一本 ※マージはGitHub Desktopの機能に任せる。 コンフリクト コンフリクト解決担当を専任 プルリクエスト 使わなくてOK リベースとか 使わなくてOK
Slide 39
Slide 39 text
39 C# C# GitHub リモートリポジトリ Aさん作 Bさん作 commit commit
Slide 40
Slide 40 text
40 C# C# GitHub リモートリポジトリ C# Aさん作 Bさん作 Bさん作 New! push
Slide 41
Slide 41 text
41 C# C# GitHub リモートリポジトリ C# Aさん作 Bさん作 Bさん作 New!
Slide 42
Slide 42 text
42 C# C# GitHub リモートリポジトリ C# Aさん作 Bさん作 Bさん作 New! New! Bさん作 C# pull
Slide 43
Slide 43 text
43 ここで問題が発生する
Slide 44
Slide 44 text
44
Slide 45
Slide 45 text
45
Slide 46
Slide 46 text
46
Slide 47
Slide 47 text
47
Slide 48
Slide 48 text
48 結果。
Slide 49
Slide 49 text
49 初のオンラインゲームジャムで 全チームがバージョン管理を導入! 高専や高校生、中学生の人も スムーズにGitを使って管理できたぞ!
Slide 50
Slide 50 text
50 これ、ええやん。 商用で利用しようっと。
Slide 51
Slide 51 text
51
Slide 52
Slide 52 text
52
Slide 53
Slide 53 text
53 商用でも使える。 でも、もっと高度な事をやりたかったら…
Slide 54
Slide 54 text
54
Slide 55
Slide 55 text
55 まとめ
Slide 56
Slide 56 text
1 56 GitHub Desktop はゆるい。ゆるく使ってみる。 2 3 まずは今日からGitを使ってみる。 商用で利用する時には気をつけよう!
Slide 57
Slide 57 text
57 https://www.youtube.com/watch?v=y6cVaxp5dAU