Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
git Course for beginner on K3
Search
NWaka
December 16, 2019
Programming
0
180
git Course for beginner on K3
計算技術研究会にて,2019-12-16に行われるgit初心者向け講座の資料(公開版)。
受講前提の資料なので細かい部分は省いている箇所があります。ご了承ください。
NWaka
December 16, 2019
Tweet
Share
More Decks by NWaka
See All by NWaka
Unity Course for beginner on K3
nwaka_1415
0
63
Other Decks in Programming
See All in Programming
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
180
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
130
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
690
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
200
今から始めるClaude Code超入門
448jp
8
8.9k
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
dchart: charts from deck markup
ajstarks
3
990
ぼくの開発環境2026
yuzneri
0
240
SourceGeneratorのススメ
htkym
0
200
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
710
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.6k
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
40
2.3k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
86
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Testing 201, or: Great Expectations
jmmastey
46
8k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
It's Worth the Effort
3n
188
29k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
53
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
190
Rails Girls Zürich Keynote
gr2m
96
14k
Transcript
講座 Nわか
本日の対象者 git初心者 or gitなにそれ民
目次 1. gitってなぁ~に? 2. Git Hubとかってなぁ~に? 3. gitを使ってみよう!
gitってなぁ~に?
gitってなぁ~に? VCS(Version Control System)の1つ (キメ顔)
gitってなぁ~に? VCSとか意味わかんねーよ にほんごでOK
gitってなぁ~に? ファイルの変更に対して5W1Hの情報を記録して 過去に戻ったり差分を見たりできるもののこと!
gitってなぁ~に? git以外にも似たようなのはある ひとまずgitがわかれば 他もだいたい同じ ※gitはDVCS(分散型バージョン管理システム)
gitってなぁ~に? gitがないと… 間違えて削除しちゃった★
gitってなぁ~に? gitがないと… 間違えて削除しちゃった★
gitってなぁ~に? gitがあると… 間違えて削除しちゃった★
gitってなぁ~に? gitがあると… 元通り!
gitってなぁ~に? バージョンを管理する:状態を戻すことができる ファイルに変更 ファイルを元に戻す
gitってなぁ~に? 例:不具合のない状態に戻せる ファイルに変更 ファイルを元に戻す
gitってなぁ~に? コミット(Commit) 現在のbranchに変更点を確定させること git commit -m "初コミットです!"
gitってなぁ~に? コミット(Commit) git commit -m "初コミットです!" 変更履歴を保存!!!!!
gitってなぁ~に? バージョンを管理する:作業を分担する Player Enemy 分離!
gitってなぁ~に? バージョンを管理する:作業を分担する 分離! Player Enemy
gitってなぁ~に? ブランチ(branch) 分岐させた枝のこと 人ごと・機能ごとに枝分かれさせることが可能 別々のブランチ
gitってなぁ~に? バージョンを管理する:他の人の変更と合わせる 合体!
gitってなぁ~に? マージ(Merge) 別々のブランチを 合体させること
gitってなぁ~に? コンフリクト(Conflict) マージしようとしたときに 変更に競合があった • どちらかを採用する • ファイルを編集して解消
gitってなぁ~に? コンフリクトが起きやすい状況 • 同じコードを複数人でいじる • UnityにおいてSceneを複数人 でいじる 役割分担をしっかりと!
gitってなぁ~に? ステージングエリアにあげる(add) 変更点をコミットできるようにすること git add . リポジトリ(repository) 変更履歴保管場所のこと ブランチの集合とも言える プロジェクトごとに作られるのが一般的
gitってなぁ~に? ステージングエリアにあげる(add) 変更点をコミットできるようにすること git add . コミットに含まれない状態 コミットに含まれる状態
gitってなぁ~に? ステージングエリアにあげる(add) 変更点をコミットできるようにすること git add . コミットに含まれない状態 コミットに含まれる状態 git add
.
gitってなぁ~に? • gitのダウンロードリンク • https://git-scm.com/ • 自分のOSにあったものを ダウンロードしましょう。 • 参考記事
• https://qiita.com/toshi- click/items/dcf3dd48fdc7 4c91b409
目次 1. gitってなぁ~に? 2. Git Hubとかってなぁ~に? 3. gitを使ってみよう!
とかってなぁ~に?
Git Hubとかってなぁ~に? ???「設計図共有サイト!」
Git Hubとかってなぁ~に? ソースコード等公開・共有サイト(サービス)
Git Hubとかってなぁ~に? gitを用いた共有サービス
Git Hubとかってなぁ~に? リモートリポジトリとローカルリポジトリ
Git Hubとかってなぁ~に? リモートリポジトリとローカルリポジトリ PUSH PULL
Git Hubとかってなぁ~に? プッシュ(Push) ローカルリポジトリの内容 をリモートへ適用
Git Hubとかってなぁ~に? フェッチ(Fetch) リモートの内容をローカルリポジトリにコピー プル(Pull) フェッチ + マージ リモートの内容をローカルリポジトリにコピーして さらにそのまま対象のブランチと合体!
Git Hubとかってなぁ~に? ローカル フェッチしてきた リモートの内容 ローカルと取ってきたリモートの内容をマージ (プル)
Git Hubとかってなぁ~に? フェッチをしてもローカルの内容は変更されない プルはローカルの内容を変更する可能性がある
Git Hubとかってなぁ~に? フェッチをしてもローカルの内容は変更されない プルはローカルの内容を変更する可能性がある プッシュ前はフェッチしてリモートの内容をチェック プルは慎重に
Git Hubとかってなぁ~に? クローン(Clone) リモートにあるリポジトリをローカルに複製
Git Hubとかってなぁ~に? Git Hubでリポジトリを作成
Git Hubとかってなぁ~に? リポジトリ名 説明(なくてもよい) リポジトリを公開するか否か
目次 1. gitってなぁ~に? 2. Git Hubとかってなぁ~に? 3. gitを使ってみよう!
gitを使ってみよう!
gitを使ってみよう! GUIでgit! SourceTree Fork Git Hub Desktop
gitを使ってみよう! • ダウンロードリンク • https://www.sourcetreeapp.c om/download-archives • セットアップ参考記事 • https://qiita.com/take-o-
take/items/d9719d7bd78a97f eb4f4 今回はGUIで操作できるSourceTreeを使用します。
gitを使ってみよう! git自体は先ほどインストールしたシステムのものを使用します。 ツール>オプション>Git
gitを使ってみよう! さっそく試しのファイルを作ってみよう! Testフォルダ(プロジェクト)にtest.txtを追加
gitを使ってみよう! トップメニュー
gitを使ってみよう! エラー出るけどうるせぇ!OKェェ!
gitを使ってみよう! コミットに含む変更 ファイルの変更 コミットに含まない変更 履歴
gitを使ってみよう! トップメニュー
gitを使ってみよう! トップメニュー コミットメッセージ
gitを使ってみよう!
gitを使ってみよう! トップメニュー
gitを使ってみよう!
gitを使ってみよう!
gitを使ってみよう!
gitを使ってみよう! test1ブランチを右クリック! 現在のブランチにマージを選択
gitを使ってみよう! 競合します
gitを使ってみよう! ファイルを開くと…
gitを使ってみよう! ファイルを開くと…
gitを使ってみよう! 編集しよう(<<<<<<< HEADとかは消す)
gitを使ってみよう! コミットしよう
gitを使ってみよう! hogeブランチの内容は変更された
gitを使ってみよう! 片方採用の場合はファイルを右クリック
CUI参考 • Gitコマンド一覧(@fukumone氏) • https://qiita.com/fukumone/items/73e1a9a62c5e4454263b • 【Git】基本コマンド(@konweb氏) • https://qiita.com/konweb/items/621722f67fdd8f86a017 •
Gitコマンド早見表(@kohga氏) • https://qiita.com/kohga/items/dccf135b0af395f69144
Thank you for listening!