Git をマスターして Cloudflare にデプロイしよう

すばる / su8ru


2025-07-11 | HUIT 通常活動

https://slides.su8ru.dev/250718-huit-git

2025-07-18 | HUIT 通常活動

環境調査

2025-07-18 | HUIT 通常活動

Windows のひと

WSL が使えるひと

WSL じゃないひと

macOS のひと

2025-07-18 | HUIT 通常活動

今日のアジェンダ

1. Git 入門

2. GitHub ちょっと触る

3. Marp を npm で動かす

4. Cloudflare にデプロイする

2025-07-18 | HUIT 通常活動

1. Git 入門

2025-07-18 | HUIT 通常活動

とりあえずターミナルを立ち上げて

git --version

git version 2.50.0

みたいなのが出れば OK

2025-07-18 | HUIT 通常活動

とりあえず Git 管理に載せてみよう

2025-07-18 | HUIT 通常活動

前回のフォルダを開いてください

前回のがない人は

いい感じにフォルダを作って VSCode で開いて markdown を 1 ファイル作れば OK

2025-07-18 | HUIT 通常活動

事前準備

zenkaino-dir/
  slide.md

zenkaino-dir/
  src/
    slide.md
2025-07-18 | HUIT 通常活動

git init

↑ いまいるディレクトリを Git リポジトリとして初期化するコマンド

git init
git status
2025-07-18 | HUIT 通常活動

git add

ステージング staging

手元のファイル (untracked,赤色) → git add <target> → staging(緑色)

git add src
2025-07-18 | HUIT 通常活動

git commit

Git が管理しているファイルの「変更状況」を記録するもの

git commit -m 'ここがコミットメッセージ'
2025-07-18 | HUIT 通常活動

Author identity unknown が出た人向け

git config --global user.email "me@su8ru.dev"
git config --global user.name "subaru"

→ もう一回 git commit

2025-07-18 | HUIT 通常活動

リモートリポジトリを作る

GitHub でがんばる

2025-07-18 | HUIT 通常活動

git remote

git remote add <name> <url>
> git remote show
origin
2025-07-18 | HUIT 通常活動

git push

git push origin main
git push origin master
2025-07-18 | HUIT 通常活動

認証の存在を忘れていた 🙇 ので認証を通します

https://github.com/cli/cli/blob/trunk/docs/install_linux.md

gh auth login
2025-07-18 | HUIT 通常活動

marp-cli

2025-07-18 | HUIT 通常活動

Node.js

node --version
2025-07-18 | HUIT 通常活動

npm init / install

init

npm init -y

marp-cli を入れる

npm install @marp-team/marp-cli
2025-07-18 | HUIT 通常活動

VSCode で package.json を開いて scripts を置き換える

  "scripts": {
    "dev": "marp -s . --html",
    "build": "marp"
  },
2025-07-18 | HUIT 通常活動

.marprc を作る

inputDir: ./src
output: ./dist
lang: ja
2025-07-18 | HUIT 通常活動

npm run dev

2025-07-18 | HUIT 通常活動

Cloudflare

2025-07-18 | HUIT 通常活動

.gitignore

忘れてました 🙇

dist/
node_modules/
2025-07-18 | HUIT 通常活動

そういえばまだ commit していなかった

git add .
git commit -m 'npmになったよ'
git push
2025-07-18 | HUIT 通常活動

2025-07-18 | HUIT 通常活動