- github-features-simple.md: Git基本操作(Clone/Push/Pull/Merge)と追加機能を含む20機能に拡張 - github-git-workflow.md: 新規作成 - Clone→編集→Push→Pullの実際の作業フローを図解付きで解説 - index.md: 新しいワークフローガイドへのリンクを追加、機能数を12→20に更新 ユーザーからの「git workflowがない」というフィードバックに対応 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
10 KiB
| layout | title | description |
|---|---|---|
| default | GitHub機能一覧 - シンプルガイド | GitHubで何ができるの?機能一覧と簡単な使い方 |
🌟 GitHubの機能一覧 - 何ができるの?
GitHubって何ができるの?という疑問に、シンプルにお答えします!
📌 GitHubの主な機能一覧(全20機能)
1. 📁 リポジトリ(Repository)
何これ? → プロジェクトを保存する場所 何ができる?
- コードやファイルを保存
- 変更履歴を記録
- 複数人で共有
使い方:
- 右上の「+」ボタン → 「New repository」
- 名前を入力(例:my-first-project)
- 「Create repository」をクリック
2. 🌿 ブランチ(Branch)
何これ? → 作業を分ける仕組み 何ができる?
- 本番に影響せずに開発
- 複数の機能を並行開発
- 安全に実験
使い方:
- リポジトリページの「main」ボタンをクリック
- 新しいブランチ名を入力(例:new-feature)
- 「Create branch」をクリック
3. 💾 コミット(Commit)
何これ? → 変更を保存すること 何ができる?
- ファイルの変更を記録
- いつ誰が何を変更したか分かる
- 過去の状態に戻せる
使い方:
- ファイルを編集
- 「Commit changes」ボタンをクリック
- 変更内容を説明(例:「ログイン機能を追加」)
- 「Commit changes」で保存
4. 🔄 プルリクエスト(Pull Request)
何これ? → 変更を提案する仕組み 何ができる?
- コードレビューを依頼
- 変更内容を説明
- 議論しながら改善
使い方:
- 「Pull requests」タブ → 「New pull request」
- 比較するブランチを選択
- タイトルと説明を入力
- 「Create pull request」をクリック
5. 🎫 イシュー(Issues)
何これ? → タスク管理・バグ報告 何ができる?
- やることリストを作成
- バグを報告
- アイデアを共有
使い方:
- 「Issues」タブ → 「New issue」
- タイトル(例:「ログインボタンが動かない」)
- 詳細を説明
- 「Submit new issue」をクリック
6. 📋 プロジェクト(Projects)
何これ? → タスクボード 何ができる?
- タスクを視覚的に管理
- 進捗状況を確認
- チームで協力
使い方:
- 「Projects」タブ → 「New project」
- ボード形式を選択
- タスクカードを追加
- ドラッグ&ドロップで移動
7. ⚡ アクション(Actions)
何これ? → 自動化ツール 何ができる?
- テストを自動実行
- デプロイを自動化
- 定期的なタスクを実行
使い方:
- 「Actions」タブ
- 「set up a workflow yourself」
- テンプレートを選択
- 「Start commit」で保存
8. 🌐 ページ(Pages)
何これ? → 無料のWebサイト公開 何ができる?
- Webサイトを公開
- ドキュメントを公開
- ポートフォリオ作成
使い方:
- Settings → Pages
- Source で「Deploy from a branch」選択
- Branch を「main」に設定
- 「Save」をクリック
9. 📚 ウィキ(Wiki)
何これ? → プロジェクトの説明書 何ができる?
- ドキュメント作成
- 使い方マニュアル
- FAQ作成
使い方:
- 「Wiki」タブ
- 「Create the first page」
- 内容を入力
- 「Save page」
10. 👁️ ウォッチ(Watch)
何これ? → 更新通知を受け取る 何ができる?
- プロジェクトの更新を追跡
- 重要な変更を見逃さない
- 興味のあるプロジェクトをフォロー
使い方:
- リポジトリページの「Watch」ボタン
- 通知レベルを選択
- 「Apply」をクリック
11. ⭐ スター(Star)
何これ? → お気に入り登録 何ができる?
- 気に入ったプロジェクトを保存
- 後で見返せる
- 作者を応援
使い方:
- リポジトリページの「Star」ボタンをクリック
- それだけ!
12. 🍴 フォーク(Fork)
何これ? → プロジェクトをコピー 何ができる?
- 他人のプロジェクトをコピー
- 自分用にカスタマイズ
- 改善案を提案
使い方:
- リポジトリページの「Fork」ボタン
- 自分のアカウントにコピーされる
- 自由に編集可能
13. 📥 クローン(Clone)
何これ? → リポジトリをパソコンにダウンロード 何ができる?
- GitHubからローカルPCへコピー
- オフラインで作業可能
- 好きなエディタで編集
使い方:
- リポジトリページの「Code」ボタン
- URLをコピー
- ターミナルで
git clone [URL] - または GitHub Desktop でワンクリック
14. ⬆️ プッシュ(Push)
何これ? → ローカルの変更をGitHubにアップロード 何ができる?
- 自分の作業を保存
- チームメンバーと共有
- バックアップ
使い方:
- ローカルで変更・コミット
git pushコマンド実行- または GitHub Desktop の「Push」ボタン
15. ⬇️ プル(Pull)
何これ? → GitHubから最新の変更を取得 何ができる?
- 他の人の変更を取り込む
- 最新版に更新
- 競合を防ぐ
使い方:
git pullコマンド実行- または GitHub Desktop の「Pull」ボタン
- 自動的に最新版に更新
16. 🔀 マージ(Merge)
何これ? → ブランチを統合 何ができる?
- 機能開発を本番に反映
- 複数の変更を一つに
- チームの作業を統合
使い方:
- Pull Request を作成
- レビュー後「Merge」ボタン
- ブランチが統合される
17. 💬 ディスカッション(Discussions)
何これ? → フォーラム形式の議論場所 何ができる?
- Q&A形式で質問
- アイデアの議論
- お知らせの共有
使い方:
- 「Discussions」タブ
- 「New discussion」
- カテゴリを選んで投稿
18. 📝 ギスト(Gist)
何これ? → コードスニペットの共有 何ができる?
- 短いコードを共有
- メモやスクリプト保存
- 埋め込み可能
使い方:
- gist.github.com にアクセス
- コードを貼り付け
- 「Create secret/public gist」
19. 📦 パッケージ(Packages)
何これ? → パッケージ管理 何ができる?
- npmパッケージ公開
- Dockerイメージ管理
- 依存関係の管理
使い方:
- リポジトリの「Packages」
- パッケージタイプを選択
- 公開手順に従う
20. 💖 スポンサー(Sponsors)
何これ? → 開発者支援 何ができる?
- オープンソース開発者を支援
- 定期的な寄付
- 特典の提供
使い方:
- プロフィールの「Sponsor」ボタン
- 支援額を選択
- 支払い方法を設定
🎯 どの機能から始めるべき?
🔰 完全初心者の方
- リポジトリ作成 - まず保存場所を作る
- ファイルアップロード - 簡単なファイルを追加
- コミット - 変更を保存してみる
📝 ドキュメント管理したい方
- リポジトリ作成
- Wiki or Pages - ドキュメント公開
- Issues - フィードバック受付
👥 チーム開発したい方
- リポジトリ作成
- ブランチ - 作業を分ける
- Pull Request - レビューする
- Projects - タスク管理
💻 本格的に開発したい方
- Clone - リポジトリをダウンロード
- コミット → Push - 変更をアップロード
- Pull - 最新版を取得
- Merge - 変更を統合
💡 覚えておくと便利なこと
📌 よく使うボタンの場所
- 新規作成: 右上の「+」ボタン
- 設定: リポジトリの「Settings」タブ
- ファイル追加: 「Add file」ボタン
- 編集: ファイルの鉛筆アイコン
🔍 便利なショートカット
t- ファイル検索b- ブランチ切り替えw- ブランチ選択s- 検索にフォーカス
💬 基本的な用語
- Clone(クローン): リポジトリをダウンロード
- Push(プッシュ): 変更をアップロード
- Pull(プル): 最新版をダウンロード
- Merge(マージ): 変更を統合
- Fetch(フェッチ): 変更を確認だけ(取り込まない)
- Remote(リモート): GitHub上のリポジトリ
- Local(ローカル): 自分のPC上のリポジトリ
🚀 次のステップ
- アカウント作成 - まだの方はGitHub.comで無料登録
- 最初のリポジトリ - 「Hello World」を作ってみる
- README作成 - プロジェクトの説明を書く
- Issues体験 - 自分でタスクを作ってみる
❓ よくある質問
Q: 無料で使える? A: はい!個人利用は基本無料です。
Q: プログラミングできなくても使える? A: はい!ドキュメント管理やタスク管理にも使えます。
Q: 公開しないといけない? A: いいえ!プライベートリポジトリで非公開にできます。
Q: 日本語は使える? A: はい!ファイル名以外は日本語OK。
📚 もっと詳しく知りたい方へ
各機能の詳しい使い方は、個別のガイドをご覧ください:
- 初心者向け入門ガイド
- 実践的な操作手順
- Git ワークフローガイド - Clone → 編集 → Push の流れ
でも、まずはリポジトリを作って、何か保存してみることから始めましょう!🎉