GitHubの使い方をゼロから解説!英語でのプルリクエストの書き方も紹介
GitHubは、プログラマーにとって必須のツールですが、「コマンドが多くて難しそう」と感じる初心者も多いでしょう。
本記事では、GitHubの基本的な使い方から、プルリクエスト(Pull Request, PR)の作成方法、英語でのPRの書き方 まで、詳しく解説します。
【ステップ1】 GitHubとは? 基本を理解しよう
GitHubは、ソースコードをオンラインで管理できる Gitのリモートリポジトリサービス です。
自分が書いたコードを公開し、添削してもらったり、他人が書いたコードを参考にしたりできます。
使い方を覚えることで効率アップやレベルアップにつながります。ぜひ覚えましょう。
GitHubの主な特徴
- ✅ バージョン管理ができる(過去のコードを自由に戻せる)
- ✅ 複数人での共同開発が可能
- ✅ GitHub Actions を使った自動化ができる
プログラミングの仕事では、GitHubがほぼ必須スキルになっています。
【ステップ2】 Gitの基本コマンドを覚えよう
Gitを使うには、以下の基本的なコマンドを覚えましょう。
① Gitをインストールする
Windows / Mac / Linux それぞれの環境に合わせて、公式サイトからGitをダウンロードしましょう。
▶詳しいインストール方法はこちら
② 新しいリポジトリを作成する
# 新しいリポジトリを作成
git init
③ 既存のリポジトリをクローンする
git clone https://github.com/your-username/repository.git
④ ファイルを追加してコミットする
git add .
git commit -m "Initial commit"
⑤ GitHubにプッシュする
git remote add origin https://github.com/your-username/repository.git
git push -u origin main
【ステップ3】 GitHubでプルリクエストを作成する
① ブランチを作成する
git checkout -b feature-branch
② 変更をコミット&プッシュする
git add .
git commit -m "Implemented new feature"
git push origin feature-branch
③ GitHub上でプルリクエストを作成する
GitHubにアクセスし、次の手順でプルリクエストを作成します。
- リポジトリの `Pull Requests` タブをクリック
- `New Pull Request` ボタンをクリック
- 作成したブランチを選択
- PRのタイトルと説明を入力し、`Create Pull Request` をクリック
【ステップ4】 英語でプルリクエストを書く方法
① タイトルの付け方
- ✅ Good: “Fix login issue on mobile”(モバイルでのログイン問題を修正)
- ❌ Bad: “Fix issue”(何の問題?)
② PRの説明を書く
### What does this PR do?
- Fixes a bug where login was not working on mobile
- Adds validation for user input fields
### Why is this needed?
- Without this fix, users cannot access their accounts on mobile devices
③ よく使う英語フレーズ
- 🔹 “Could you please review this PR?”(このPRをレビューしていただけますか?)
- 🔹 “Any feedback would be appreciated!”(フィードバックをお願いします!)
【ステップ5】 プルリクエストのマージと削除
プルリクエストが承認されたら、`Merge Pull Request` をクリックしてブランチをマージしましょう。
その後、不要になったブランチは削除して整理します。
git branch -d feature-branch
git push origin --delete feature-branch
【まとめ】 GitHubを使いこなそう!
本記事では、GitHubの基本的な使い方と、英語でのプルリクエストの書き方を解説しました。
GitHubを使ってエラー解決やブラッシュアップをして、よりスキルアップを目指しましょう。
- Gitの基本コマンド(init, add, commit, push)を覚える
- GitHubでプルリクエストを作成する
- 英語で分かりやすいPRの説明を書く
最初は難しく感じるかもしれませんが、GitHubは使えば使うほど便利さが分かるツールです。
まずはインストールをしてみて、実際に試してみてください!
コメント