--- layout: default title: "はじめてのGitHub - 超初心者向けガイド" description: "GitHubを今から始める人のための、やさしい入門ガイド" --- # 🌱 はじめてのGitHub - 超初心者向けガイド プログラミングの知識ゼロでも大丈夫!GitHubの使い方を、一番簡単なところから説明します。 --- ## 📝 このガイドで学べること - GitHubって何? - アカウントの作り方 - 最初のプロジェクト作成 - ファイルの保存と管理 - 他の人と協力する方法 --- ## 🤔 そもそもGitHubって何? ### 簡単に言うと... **GitHubは「ファイルを保存して、みんなで共有できるサービス」です。** ### 例えば、こんな使い方ができます - 📝 **文書管理** - マニュアルや資料を管理 - 💻 **コード管理** - プログラムを保存 - 🎨 **デザイン管理** - 画像やデザインファイル - 📊 **データ管理** - CSVやExcelファイル - 📚 **学習記録** - 勉強したことをまとめる ### GitHubの3つの特徴 1. **履歴が残る** - いつ、誰が、何を変更したか全部記録 2. **元に戻せる** - 失敗しても前の状態に戻せる 3. **みんなで使える** - チームで同じファイルを編集できる --- ## 🚀 STEP 1: アカウントを作ろう ### 1. GitHubにアクセス [https://github.com](https://github.com) を開く ### 2. Sign up(サインアップ)をクリック 右上の「Sign up」ボタンをクリック ### 3. 必要な情報を入力 - **Username(ユーザー名)**: 好きな名前(英数字) - **Email(メールアドレス)**: 普段使うメール - **Password(パスワード)**: 8文字以上 ### 4. 検証を完了 - パズルを解く(ロボットじゃないことを証明) - メールに届いた数字を入力 **🎉 完成!これでGitHubが使えます!** --- ## 📁 STEP 2: 最初のリポジトリを作ろう ### リポジトリって何? **リポジトリ = プロジェクトの保存場所** (フォルダみたいなもの) ### 作り方 1. **右上の「+」ボタン** → **「New repository」** 2. **必要事項を入力** - **Repository name**: プロジェクトの名前 - 例:`my-first-project`、`hello-world` - **Description**: プロジェクトの説明(省略OK) - 例:「GitHubの練習用プロジェクト」 - **Public/Private**: 公開設定 - **Public**: みんなに公開(無料) - **Private**: 自分だけ(無料) 3. **初期設定**(チェックを入れる) - ✅ **Add a README file**: 説明ファイルを作る - ✅ **Add .gitignore**: 無視するファイルの設定 - ✅ **Choose a license**: ライセンス(後で考えてOK) 4. **「Create repository」をクリック** **🎊 リポジトリ完成!** --- ## 📝 STEP 3: ファイルを追加してみよう ### 方法1: ブラウザで直接作成 1. **「Add file」** → **「Create new file」** 2. **ファイル名を入力** - 例:`memo.txt`、`diary.md` 3. **内容を入力** ``` 今日のメモ GitHubを始めました! 思ったより簡単でした。 ``` 4. **下の方にある「Commit new file」をクリック** ### 方法2: ファイルをアップロード 1. **「Add file」** → **「Upload files」** 2. **ファイルをドラッグ&ドロップ** 3. **「Commit changes」をクリック** ### 💡 Commit(コミット)って何? **Commit = 変更を保存すること** - セーブみたいなもの - 変更内容にメッセージを付けられる - 後で見返しやすい --- ## ✏️ STEP 4: ファイルを編集しよう ### 編集の手順 1. **編集したいファイルをクリック** 2. **鉛筆アイコン(✏️)をクリック** 3. **内容を変更** 4. **下にスクロールして「Commit changes」** - **メッセージを入力**(例:「日付を追加」) - **「Commit changes」をクリック** ### 変更履歴を見る 1. **ファイル名の横の「History」をクリック** 2. **いつ、何を変更したか一覧で見れる** 3. **各変更をクリックすると詳細が見れる** --- ## 👥 STEP 5: 他の人と協力しよう(基本編) ### Issues(イシュー)を使った連絡 **Issues = 連絡帳・TODO リスト** #### 作り方 1. **「Issues」タブをクリック** 2. **「New issue」をクリック** 3. **タイトルと内容を入力** - タイトル例:「README に使い方を追加してください」 - 内容例:「初めての人向けの説明を追加したいです」 4. **「Submit new issue」をクリック** #### 返信の仕方 1. **Issueを開く** 2. **下のコメント欄に返信を書く** 3. **「Comment」をクリック** ### 他の人のプロジェクトを見る 1. **検索バーにキーワードを入力** - 例:「recipe」「todo」「diary」 2. **気になるプロジェクトをクリック** 3. **⭐Star を付けてお気に入り登録** --- ## 💡 知っておくと便利な機能 ### 📝 README.md(リードミー) - **プロジェクトの説明書** - **最初に表示される** - **Markdown(マークダウン)で書ける** #### 簡単なMarkdown記法 ```markdown # 大見出し ## 中見出し ### 小見出し - 箇条書き1 - 箇条書き2 **太字** *斜体* [リンク](https://github.com) ``` ### 🔒 公開/非公開の切り替え 1. **Settings(設定)** 2. **一番下の「Danger Zone」** 3. **「Change visibility」** ### 📊 プロジェクトの統計 - **Insights タブ**で色々な統計が見れる - **誰が**、**いつ**、**どれくらい**活動したか --- ## 🎯 練習課題 ### レベル1:基本操作 1. ✅ アカウントを作る 2. ✅ リポジトリを作る 3. ✅ README.md を編集する 4. ✅ 新しいファイルを追加する ### レベル2:ファイル管理 1. ✅ フォルダを作る(ファイル名に`/`を使う) 2. ✅ 画像をアップロードする 3. ✅ ファイルを削除する 4. ✅ 変更履歴を確認する ### レベル3:コミュニケーション 1. ✅ Issue を作る 2. ✅ Issue にコメントする 3. ✅ 他の人のリポジトリに Star を付ける 4. ✅ 面白いプロジェクトを3つ見つける --- ## ❓ よくある質問と回答 ### Q: 英語が苦手でも大丈夫? **A: 大丈夫です!** - 基本的な単語だけ覚えればOK - Google翻訳を使いながらでもOK - 日本語でファイルを作ってもOK ### Q: 間違えて消しちゃったらどうしよう? **A: 大丈夫!履歴から復元できます** 1. History を見る 2. 消す前の状態を選ぶ 3. 復元する ### Q: みんなに見られるのが恥ずかしい **A: Private(非公開)にすればOK!** - 後から公開に変更もできる - 最初は非公開で練習がおすすめ ### Q: 何を作ればいいかわからない **A: こんなものから始めてみては?** - 日記 - 勉強メモ - レシピ集 - 読書記録 - TODO リスト --- ## 🚀 次のステップ ### もう少し慣れたら... 1. **ブランチ**を使ってみる(安全に実験できる) 2. **Pull Request**を体験する(変更の提案) 3. **GitHub Pages**でWebサイトを作る ### 学習リソース - [GitHub公式の日本語ガイド](https://docs.github.com/ja) - [実践的な操作手順ガイド](github-hands-on.md) --- ## 🎉 おめでとうございます! ここまで読んだあなたは、もうGitHubの基本が使えるようになっています! **覚えておいてほしいこと:** - 💪 **最初は誰でも初心者** - 🔄 **失敗しても戻せる** - 📈 **使えば使うほど上達する** - 🤝 **分からないことは聞いてOK** **まずは1つ、何かファイルを保存してみることから始めましょう!** Happy GitHub Life! 🌟