GitHub

概要

2008 年設立、2018 年に Microsoft が買収したソースコードホスティングサービス。Git リポジトリのリモート保存・コラボレーション・CI/CD・Issue/PR 管理・Pages 配信を統合的に提供する、ソフトウェア開発の事実上の業界標準プラットフォーム。

公式: https://github.com/

主な特徴

特徴内容
Git リモート分散版数管理 Git の中央リポジトリとして機能
Pull Requestコードレビュー + マージワークフローの標準 UI
GitHub ActionsCI/CD パイプライン(テスト・ビルド・デプロイ自動化)
GitHub Pages静的サイト無料ホスティング
Issues / Projectsバグトラッキング・タスク管理
Releases / Tagsバージョン管理とリリースノート
無料 private リポ個人・チームとも無制限(基本機能)
gh CLIコマンドラインから PR 作成・Issue 操作・API 叩き

トキタ企画での使い方

1. 編集する脳のソース管理

編集する脳 は GitHub リポジトリ rtokita00-sketch/quartz-brain で管理。

  • upstream: jackyzha0/quartzQuartz 本家)— git fetch upstream で本家の更新を取り込み可能
  • origin: rtokita00-sketch/quartz-brain(フォーク)— カスタム emitter / config / content を配置
  • メインブランチ: v4(main ではない、Quartz 4 系のブランチ命名に合わせている)

push をトリガーに Vercel が自動ビルド・デプロイする。

2. Tktkkk 全体の git 管理

トキタ企画の業務ファイル全体(/Users/R2/Library/Mobile Documents/com~apple~CloudDocs/Tktkkk/)が git 管理下(2026-03-19〜)。iCloud Drive 上での運用のため core.fsmonitor=false を設定。

.gitignore でバイナリ(ai/psd/pdf/img/office/media/font)・.env・サブリポジトリを除外。

3. Obsidian Git プラグイン経由の自動コミット

Obsidian vault には Obsidian Git プラグイン が入っており、15 分ごとに自動コミット。これにより:

  • 不慮のファイル削除を git history から復元可能
  • 例: 2026-04-27 に消えた 松岡正剛 / Donald Miller / 高木新平 entity を 2026-05-02 に git checkout <commit> -- <file> で復元成功

4. Claude Code worktree 運用

Tktkkk リポジトリでは git worktree を活用した並列セッション運用。

  • セッション終了時に worktree_auto_merge.sh が auto-commit → main へ FF merge
  • 物理削除は手動(bash _scripts/worktree_cleanup.sh を週1目安)
  • 詳細経緯: project_worktree_auto_cleanup_removal.md(personal memory)

5. デプロイマニフェスト + git tag

/deploy {client} 経由のデプロイは git tag deploy/{client}/YYYYMMDD-HHMMSS を打つ。これにより「いつ何を本番に上げたか」が git history から追える(2026-04-16 の本番事故対策)。

関連リポジトリ(公開)

リポ用途
rtokita00-sketch/quartz-brain編集する脳 の Quartz 実装

関連

  • Obsidian — vault は Obsidian Git で GitHub に push
  • Quartz — フォーク元 jackyzha0/quartz は GitHub 上
  • Vercel — GitHub push を trigger に自動デプロイ
  • Claude Code — gh CLI 経由で GitHub と連携

出典