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
20250508-ACL-seminar
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Satoshi5884
May 08, 2025
Programming
75
0
Share
20250508-ACL-seminar
Satoshi5884
May 08, 2025
More Decks by Satoshi5884
See All by Satoshi5884
20260507-ACL-seminar
satoshi5884
0
48
子供と Vibe Coding でゲームを作るコツ
satoshi5884
0
10
20250422_LT
satoshi5884
1
1.1k
4/22 presentation
satoshi5884
0
27
Other Decks in Programming
See All in Programming
Back to the roots of date
jinroq
0
520
Programming with a DJ Controller — not vibe coding
m_seki
3
470
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
1
180
[RubyKaigi 2026] Require Hooks
palkan
1
240
ルールルルルルRubyの中身の予備知識 ── RubyKaigiの前に予習しなイカ?
ydah
1
220
Terraform言語の静的解析 / static analysis of Terraform language
wata727
1
120
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
320
GitHubCopilotCLIをはじめよう.pdf
htkym
0
290
JOAI2026 1st solution - heron0519 -
heron0519
0
150
Kubernetes上でAgentを動かすための最新動向と押さえるべき概念まとめ
sotamaki0421
3
730
The Less-Told Story of Socket Timeouts
coe401_
3
690
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
170
Featured
See All Featured
Designing Powerful Visuals for Engaging Learning
tmiket
1
350
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
270
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Writing Fast Ruby
sferik
630
63k
Scaling GitHub
holman
464
140k
How to make the Groovebox
asonas
2
2.1k
SEO for Brand Visibility & Recognition
aleyda
0
4.5k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
270
A Soul's Torment
seathinner
6
2.7k
The browser strikes back
jonoalderson
0
990
Transcript
初心者向け GitHub 使い方講座 きょうから使えるバージョン管理 講師: ガクシ、ムカイ 2025‑05‑08 1
講師自己紹介 2
ガクシ AI× 化学を拓く実践クリエイター 肩書: 化学系研究者/AI アプリ開発者 実績: 自作Web アプリ6+ 件・Udemy
講座3 本・セミナ ー累計800+ 名 発信: Podcast 「gakushi channel 」 (平日更新) 専門: 生成AI 活用・Python ツール開発・研究DX web :https://portfolio-gakushiai.vercel.app/ メルマガ:https://s.chemtoollab.com/squeeze-news 3
ムカイ TMA コミュニティ運営者 職業: 会社員(本業) ‑ NFT プロジェクト「The Mafia Animals (TMA) 」 幹部
#40 NFT コミュニティ運営& トークン設計 生成AI 活用による業務効率化 FiNANCiE 「契トークン」運用・分析 note 連載 『FiNANCiE の教科書(決定版) 』 ビデオポッドキャスト: 「中年ビジネスマンの練AI リアリティラジオ」 X https://x.com/YuichiMukai3 4
講座ゴール GitHub の仕組みと恩恵を理解する 1 人でリポジトリ作成 → 変更を push できる VS
Code だけで clone / add / commit / push / pull を実行 GitHub Pages で Web 公開まで体験 5
今日の流れ(Agenda ) 1. GitHub って何? 2. 環境準備(Git + アカウント +
PAT ) 3. 初めてのリポジトリ & VS Code 連携 4. 編集 → add → commit → push 5. pull と履歴の見方 6. GitHub Pages で公開 7. 質疑 & 次の一歩 6
GitHub とは Git のホスティングサービス GitHub.com で提供 ざっくり言うと「Git のクラウド」 7
Git と GitHub の違い Git GitHub 役割 分散型バージョン管理システム Git ホスティング
+ SNS 機能 保存場所 ローカル クラウド(リモート) 主な機能 履歴、ブランチ Issues / PR / 可視化 など 8
GitHub を使うメリット 変更履歴が残る → 戻れる安心感 オンラインに バックアップ URL で簡単に ポートフォリオ公開
コード共有で学習加速 無料 Private リポジトリ 9
準備① Git インストール # Windows choco install git # macOS
brew install git # Linux sudo apt-get install git 確認: git --version 10
準備② GitHub アカウント登録 1. github.com → Sign up 2. ユーザ名
/ メール / パスワード 3. Free プランで OK 11
準備③ Personal Access Token (PAT) * 必要になったら 1. Settings →
Developer settings → PAT 2. Scope: repo (Read/Write) 3. 生成後は 一度しか表示されない 4. 安全に保管(1Password など) 12
リポジトリとは? プロジェクトの フォルダ + 変更履歴 README / ライセンスも含む 1 リポジトリ
= 1 作品がおすすめ 13
新規リポジトリ作成 1. GitHub → New repository 2. 名前: my-profile など
3. Public / Private & README 追加 4. Create repository 14
VS Code でクローン git clone https://github.com/ユーザ名/my-profile.git cd my-profile code .
初回 push で PAT を入力しキャッシュ 15
自己紹介ページを追加 index.html を作成 簡単な HTML5 テンプレート + 自己紹介文 (Windsurf 使用) 16
ステージング(git add ) git add . add = スナップショットに載せる git
status で確認 17
コミット(git commit ) git commit -m "Add self‑introduction page" コミット
= 履歴を確定 メッセージは「何を」 「なぜ」 18
プッシュ(git push ) git push origin main リモート(GitHub )へアップロード ページをリロードして確認
19
基本サイクル graph TD A[編集] --> B[git add] B --> C[git
commit] C --> D[git push] D -->|共同 / 他端末| E[git pull] E --> A 20
pull で最新を取得 git pull origin main 作業開始前に必ず実行 コンフリクトは後で学習 21
GitHub Pages で公開 1. Repo → Settings → Pages 2.
Branch: main / Folder: / 3. Save → 数十秒待つ 4. https://ユーザ名.github.io/my-profile/ 22
Web サイトを確認 ブラウザで URL アクセス 修正 → push で自動デプロイ 23
フォーク (Fork) で学習 1. 気になる OSS を探す 2. Fork ボタン
→ 自分のアカウントへ 3. clone して改良・学習 24
よく使う追加コマンド git log --oneline git branch -M main git rm
/ mv 25
トラブル Q&A 症状 原因 解決策 認証エラー PAT 期限切れ 新しい PAT
を生成 "not a git repo" ディレクトリ間違い プロジェクト直下へ移動 コンフリクト 同じ行を編集 pull → 手動マージ 26
まとめ GitHub = 学習 × ポートフォリオ の最強プラットフォーム 基本 4 操作で
8 割カバー GitHub Pages で即公開 27
次のステップ ブランチ & Pull Request VS Code 拡張 (GitLens 等)
GitHub Learning Lab で継続学習 28
ご質問は? 疑問は今のうちに解決しましょう! 29
ありがとうございました! 資料 & コード: QR / URL アンケートのご協力をお願いします 30