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
Satoshi5884
May 08, 2025
Programming
88
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20250508-ACL-seminar
Satoshi5884
May 08, 2025
More Decks by Satoshi5884
See All by Satoshi5884
20260507-ACL-seminar
satoshi5884
0
130
子供と Vibe Coding でゲームを作るコツ
satoshi5884
0
28
20250422_LT
satoshi5884
1
1.1k
4/22 presentation
satoshi5884
0
40
Other Decks in Programming
See All in Programming
Swiftのレキシカルスコープ管理
kntkymt
0
220
Vite+ Unified Toolchain for the Web
naokihaba
0
170
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.3k
CSC307 Lecture 17
javiergs
PRO
0
320
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
3.9k
dRuby over BLE
makicamel
2
330
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
480
RTSPクライアントを自作してみた話
simotin13
0
520
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.3k
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
110
さぁV100、メモリをお食べ・・・
nilpe
0
130
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
510
Featured
See All Featured
Paper Plane (Part 1)
katiecoart
PRO
0
8.7k
Optimizing for Happiness
mojombo
378
71k
Color Theory Basics | Prateek | Gurzu
gurzu
0
360
Documentation Writing (for coders)
carmenintech
77
5.4k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
960
The Pragmatic Product Professional
lauravandoore
37
7.3k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
210
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Agile that works and the tools we love
rasmusluckow
331
21k
Designing for Performance
lara
611
70k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
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