- GitHub機能一覧シンプルガイドを追加 - 超初心者向けGitHub入門ガイドを追加 - 画面を見ながら操作できる実践ガイドを追加 - index.mdに初心者向けセクションを追加し、上部に配置 ユーザーフィードバックに基づき、技術的な内容から 初心者にやさしい基本的な使い方説明にシフト 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
272 lines
No EOL
7.9 KiB
Markdown
272 lines
No EOL
7.9 KiB
Markdown
---
|
||
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! 🌟 |