github-research-tool/beginners/github-features-simple.md
marketing-shibata50 6cf449eaeb Git ワークフローガイドを追加し、機能一覧を20個に拡張
- 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>
2025-07-20 16:04:39 +09:00

10 KiB
Raw Blame History

layout title description
default GitHub機能一覧 - シンプルガイド GitHubで何ができるの機能一覧と簡単な使い方

🌟 GitHubの機能一覧 - 何ができるの?

GitHubって何ができるのという疑問に、シンプルにお答えします


📌 GitHubの主な機能一覧全20機能

1. 📁 リポジトリRepository

何これ? → プロジェクトを保存する場所 何ができる?

  • コードやファイルを保存
  • 変更履歴を記録
  • 複数人で共有

使い方:

  1. 右上の「+」ボタン → 「New repository」
  2. 名前を入力my-first-project
  3. 「Create repository」をクリック

2. 🌿 ブランチBranch

何これ? → 作業を分ける仕組み 何ができる?

  • 本番に影響せずに開発
  • 複数の機能を並行開発
  • 安全に実験

使い方:

  1. リポジトリページの「main」ボタンをクリック
  2. 新しいブランチ名を入力new-feature
  3. 「Create branch」をクリック

3. 💾 コミットCommit

何これ? → 変更を保存すること 何ができる?

  • ファイルの変更を記録
  • いつ誰が何を変更したか分かる
  • 過去の状態に戻せる

使い方:

  1. ファイルを編集
  2. 「Commit changes」ボタンをクリック
  3. 変更内容を説明(例:「ログイン機能を追加」)
  4. 「Commit changes」で保存

4. 🔄 プルリクエストPull Request

何これ? → 変更を提案する仕組み 何ができる?

  • コードレビューを依頼
  • 変更内容を説明
  • 議論しながら改善

使い方:

  1. 「Pull requests」タブ → 「New pull request」
  2. 比較するブランチを選択
  3. タイトルと説明を入力
  4. 「Create pull request」をクリック

5. 🎫 イシューIssues

何これ? → タスク管理・バグ報告 何ができる?

  • やることリストを作成
  • バグを報告
  • アイデアを共有

使い方:

  1. 「Issues」タブ → 「New issue」
  2. タイトル(例:「ログインボタンが動かない」)
  3. 詳細を説明
  4. 「Submit new issue」をクリック

6. 📋 プロジェクトProjects

何これ? → タスクボード 何ができる?

  • タスクを視覚的に管理
  • 進捗状況を確認
  • チームで協力

使い方:

  1. 「Projects」タブ → 「New project」
  2. ボード形式を選択
  3. タスクカードを追加
  4. ドラッグ&ドロップで移動

7. アクションActions

何これ? → 自動化ツール 何ができる?

  • テストを自動実行
  • デプロイを自動化
  • 定期的なタスクを実行

使い方:

  1. 「Actions」タブ
  2. 「set up a workflow yourself」
  3. テンプレートを選択
  4. 「Start commit」で保存

8. 🌐 ページPages

何これ? → 無料のWebサイト公開 何ができる?

  • Webサイトを公開
  • ドキュメントを公開
  • ポートフォリオ作成

使い方:

  1. Settings → Pages
  2. Source で「Deploy from a branch」選択
  3. Branch を「main」に設定
  4. 「Save」をクリック

9. 📚 ウィキWiki

何これ? → プロジェクトの説明書 何ができる?

  • ドキュメント作成
  • 使い方マニュアル
  • FAQ作成

使い方:

  1. 「Wiki」タブ
  2. 「Create the first page」
  3. 内容を入力
  4. 「Save page」

10. 👁️ ウォッチWatch

何これ? → 更新通知を受け取る 何ができる?

  • プロジェクトの更新を追跡
  • 重要な変更を見逃さない
  • 興味のあるプロジェクトをフォロー

使い方:

  1. リポジトリページの「Watch」ボタン
  2. 通知レベルを選択
  3. 「Apply」をクリック

11. スターStar

何これ? → お気に入り登録 何ができる?

  • 気に入ったプロジェクトを保存
  • 後で見返せる
  • 作者を応援

使い方:

  1. リポジトリページの「Star」ボタンをクリック
  2. それだけ!

12. 🍴 フォークFork

何これ? → プロジェクトをコピー 何ができる?

  • 他人のプロジェクトをコピー
  • 自分用にカスタマイズ
  • 改善案を提案

使い方:

  1. リポジトリページの「Fork」ボタン
  2. 自分のアカウントにコピーされる
  3. 自由に編集可能

13. 📥 クローンClone

何これ? → リポジトリをパソコンにダウンロード 何ができる?

  • GitHubからローカルPCへコピー
  • オフラインで作業可能
  • 好きなエディタで編集

使い方:

  1. リポジトリページの「Code」ボタン
  2. URLをコピー
  3. ターミナルで git clone [URL]
  4. または GitHub Desktop でワンクリック

14. ⬆️ プッシュPush

何これ? → ローカルの変更をGitHubにアップロード 何ができる?

  • 自分の作業を保存
  • チームメンバーと共有
  • バックアップ

使い方:

  1. ローカルで変更・コミット
  2. git push コマンド実行
  3. または GitHub Desktop の「Push」ボタン

15. ⬇️ プルPull

何これ? → GitHubから最新の変更を取得 何ができる?

  • 他の人の変更を取り込む
  • 最新版に更新
  • 競合を防ぐ

使い方:

  1. git pull コマンド実行
  2. または GitHub Desktop の「Pull」ボタン
  3. 自動的に最新版に更新

16. 🔀 マージMerge

何これ? → ブランチを統合 何ができる?

  • 機能開発を本番に反映
  • 複数の変更を一つに
  • チームの作業を統合

使い方:

  1. Pull Request を作成
  2. レビュー後「Merge」ボタン
  3. ブランチが統合される

17. 💬 ディスカッションDiscussions

何これ? → フォーラム形式の議論場所 何ができる?

  • Q&A形式で質問
  • アイデアの議論
  • お知らせの共有

使い方:

  1. 「Discussions」タブ
  2. 「New discussion」
  3. カテゴリを選んで投稿

18. 📝 ギストGist

何これ? → コードスニペットの共有 何ができる?

  • 短いコードを共有
  • メモやスクリプト保存
  • 埋め込み可能

使い方:

  1. gist.github.com にアクセス
  2. コードを貼り付け
  3. 「Create secret/public gist」

19. 📦 パッケージPackages

何これ? → パッケージ管理 何ができる?

  • npmパッケージ公開
  • Dockerイメージ管理
  • 依存関係の管理

使い方:

  1. リポジトリの「Packages」
  2. パッケージタイプを選択
  3. 公開手順に従う

20. 💖 スポンサーSponsors

何これ? → 開発者支援 何ができる?

  • オープンソース開発者を支援
  • 定期的な寄付
  • 特典の提供

使い方:

  1. プロフィールの「Sponsor」ボタン
  2. 支援額を選択
  3. 支払い方法を設定

🎯 どの機能から始めるべき?

🔰 完全初心者の方

  1. リポジトリ作成 - まず保存場所を作る
  2. ファイルアップロード - 簡単なファイルを追加
  3. コミット - 変更を保存してみる

📝 ドキュメント管理したい方

  1. リポジトリ作成
  2. Wiki or Pages - ドキュメント公開
  3. Issues - フィードバック受付

👥 チーム開発したい方

  1. リポジトリ作成
  2. ブランチ - 作業を分ける
  3. Pull Request - レビューする
  4. Projects - タスク管理

💻 本格的に開発したい方

  1. Clone - リポジトリをダウンロード
  2. コミットPush - 変更をアップロード
  3. Pull - 最新版を取得
  4. Merge - 変更を統合

💡 覚えておくと便利なこと

📌 よく使うボタンの場所

  • 新規作成: 右上の「+」ボタン
  • 設定: リポジトリの「Settings」タブ
  • ファイル追加: 「Add file」ボタン
  • 編集: ファイルの鉛筆アイコン

🔍 便利なショートカット

  • t - ファイル検索
  • b - ブランチ切り替え
  • w - ブランチ選択
  • s - 検索にフォーカス

💬 基本的な用語

  • Cloneクローン: リポジトリをダウンロード
  • Pushプッシュ: 変更をアップロード
  • Pullプル: 最新版をダウンロード
  • Mergeマージ: 変更を統合
  • Fetchフェッチ: 変更を確認だけ(取り込まない)
  • Remoteリモート: GitHub上のリポジトリ
  • Localローカル: 自分のPC上のリポジトリ

🚀 次のステップ

  1. アカウント作成 - まだの方はGitHub.comで無料登録
  2. 最初のリポジトリ - 「Hello World」を作ってみる
  3. README作成 - プロジェクトの説明を書く
  4. Issues体験 - 自分でタスクを作ってみる

よくある質問

Q: 無料で使える? A: はい!個人利用は基本無料です。

Q: プログラミングできなくても使える? A: はい!ドキュメント管理やタスク管理にも使えます。

Q: 公開しないといけない? A: いいえ!プライベートリポジトリで非公開にできます。

Q: 日本語は使える? A: はいファイル名以外は日本語OK。


📚 もっと詳しく知りたい方へ

各機能の詳しい使い方は、個別のガイドをご覧ください:

でも、まずはリポジトリを作って、何か保存してみることから始めましょう!🎉