Git用語集:コミット・ブランチ・プルリクエスト・マージリクエストの言葉の意味

Gitを触り始めると、似た名前の言葉が次々に出てきます。「Git」と「GitHub」と「GitLab」、「fetch」と「pull」、「プルリクエスト」と「マージリクエスト」は、名前が近くても別のものを指します。「revert」「reset」「restore」は、どれも「戻す」ですが、消えるものが違います。このページは、このサイトのコラムに出てくる言葉を8つの分類に並べ、1語につき何か、似た言葉と何が違うかを書いたものです。例はコラムと同じ、サンプル料理教室のホームページと予約メールです。料金・無料枠・上限は2026年11月時点で、ドルはドルのまま書いています。関係する記事があるものには、最後にそのタイトルを添えました。

この記事の内容
  1. 基本の言葉
  2. 履歴とファイル
  3. 送ると受け取る
  4. 枝と確認
  5. GitHubの機能
  6. GitLabの言葉
  7. 安全と権限
  8. 道具とAI

基本の言葉

Git

フォルダの中身の変更履歴を残す無料の道具です。自分のパソコンの中で動くので、ネットもアカウントも要りません。2005年にLinus Torvaldsらが作りました。GitHubとは別のものです。
詳しくは:Gitとは:GitHubとの違いと、履歴を残す仕組み

GitHub

Gitの履歴を預かって人と共有する、ネットのサービスです。Gitそのものではなく、Gitを使うだけならGitHubのアカウントは要りません。公開・非公開を選べて、Freeは2026年11月時点で $0 です。
詳しくは:GitHubとは:できることと、公開・非公開の考え方

GitLab

GitHubと同じ役目の預かりサービスで、自社のサーバーに置く形(Self-Managed)も選べます。GitHubのプルリクエストに当たるものは、GitLabではマージリクエストと呼びます。
詳しくは:GitHubとGitLabの違い:料金・機能・自社サーバーで比べる選び方

Bitbucket

Jiraを作っているAtlassianが運営する、Gitの預かりサービスです。2026年11月時点でFreeは5ユーザー・月50分までで、Standardは $3.65、Premiumは $8(1ユーザー月)です。IssueとWikiは廃止の告知が出ていて、やることの管理はJiraなどで行います。Sourcetreeも同じ会社の道具です。
詳しくは:Bitbucketとは:GitHub・GitLabとの違いと料金、向いている会社

Bitbucket Pipelines

変更が届くたびに処理を自動で動かす、Bitbucketに組み込みのCI/CDです。設定はリポジトリの直下の bitbucket-pipelines.yml に書き、無料分はFreeで月50分です(2026年11月時点)。GitHub Actionsの設定は、そのままでは動きません。
詳しくは:Bitbucketとは:GitHub・GitLabとの違いと料金、向いている会社

リポジトリ

ファイルと変更履歴をまとめて入れておく箱です。サンプル料理教室では、ホームページの website と予約メールの reservation-mail の2つです。パソコンの中のものとGitHub上のものは、別の場所にある同じ箱です。
詳しくは:Gitとは:GitHubとの違いと、履歴を残す仕組み

リモート

ネットの向こうに置いたリポジトリの控えです。GitHubやGitLabに置いたものがこれに当たります。手元の履歴とは別の場所にあるので、送る・受け取る操作をしないと同じになりません。
詳しくは:git clone・pull・fetchの違い:受け取る操作の使い分け

origin

リモートに付く標準の名前です。cloneしたときに、元のURLがこの名前で登録されます。「origin」という場所があるのではなく、URLに付けた呼び名です。
詳しくは:git clone・pull・fetchの違い:受け取る操作の使い分け

コミット

変更に名前を付けて、手元の履歴に残したひとまとまりです。ファイル1つではなく、フォルダ全体のある時点の記録です。エディタで保存しただけでは履歴に残らず、コミットして初めて残ります。
詳しくは:git add・commit・pushの違い:保存して送るまでの流れ

ブランチ(枝)

本筋から分かれて作業するための線です。fix-menu-price のような枝で料金表を直せば、公開中の内容に触らずに試せます。枝を作っても、ファイルが丸ごとコピーされるわけではありません。
詳しくは:git branchとmergeの使い方:枝を分けて合流する、GitHub Flowまで

main

公開しているものの元になる本筋の枝です。昔は master という名前も使われました。プルリクエストでマージされた変更が、最後にここへ入ります。
詳しくは:git branchとmergeの使い方:枝を分けて合流する、GitHub Flowまで

履歴とファイル

ステージ

次のコミットに入れると選んだ変更を置いておく場所です。git add で入れます。調理台に変更が2つあっても、お盆に載せた1つだけをコミットできます。
詳しくは:git add・commit・pushの違い:保存して送るまでの流れ

作業ツリー

エディタで開いて編集している、今のファイルの置き場です。コミットした履歴とは別で、ここで直しただけでは履歴に残りません。git status で、ステージや履歴とどれだけ違うかが分かります。
詳しくは:git add・commit・pushの違い:保存して送るまでの流れ

HEAD

今いる場所のコミットを指す印です。HEAD~1 はその1つ前を指します。枝を切り替えると、HEADもその枝の先頭へ動きます。
詳しくは:Gitで元に戻す:revert・reset・restoreの違いと使い分け

detached HEAD

HEADが枝を通さず、コミットを直接指している状態です。古いコミットを直接開くと起きます。壊れたわけではなく、git switch - で戻り、そこでの作業は git switch -c 枝 で枝にして救えます。
詳しくは:git switchとcheckoutの違い:枝を切り替える操作と、detached HEAD

.git

リポジトリのフォルダの中にある隠しフォルダで、履歴の全部が入っています。消すとそのフォルダは普通のフォルダに戻り、履歴も失われます。中身を手で編集することはありません。
詳しくは:Gitとは:GitHubとの違いと、履歴を残す仕組み

差分(diff)

2つの状態の違いです。git diff は、直したがまだ保存していない変更を行単位で見せます。プルリクエストの「Files changed」も、この差分を並べたものです。
詳しくは:git add・commit・pushの違い:保存して送るまでの流れ

amend

直前のコミットを、名前や中身ごと作り直す操作です。git commit --amend で行います。pushする前なら使えますが、pushしたあとは履歴が食い違うので使いません。
詳しくは:Gitで元に戻す:revert・reset・restoreの違いと使い分け

reflog

HEADが動いた記録で、git reflog で見ます。コミットした内容なら、消したコミットや枝もここから探して取り戻せます。コミットしていない変更は載らないので、戻せません。
詳しくは:Gitで元に戻す:revert・reset・restoreの違いと使い分け

.gitignore

Gitに管理させないファイルの名前を書いておく設定ファイルです。.env や画像の元データなど、リポジトリに入れたくないものを書きます。すでにコミットしたファイルは、書いても履歴から消えません。
詳しくは:.gitignoreの書き方と、リポジトリに入れてはいけないファイル

.env

APIキーやパスワードなど、環境ごとに違う値を書いておく設定ファイルです。リポジトリに入れてはいけない代表例で、.gitignore に書いて外します。送ってしまったときは、まず鍵の無効化と作り直しです。
詳しくは:APIキーやパスワードをGitHubにpushしてしまったときの対応

Git LFS

大きなファイルを、履歴の本体とは別の場所で扱う仕組みです。GitHubでは50MiBを超えると警告、100MiBを超えるとブロックされ、そのときに使います。リポジトリの大きさは1GB未満が理想です。
詳しくは:.gitignoreの書き方と、リポジトリに入れてはいけないファイル

送ると受け取る

clone

GitHubなどにあるリポジトリを、履歴ごと自分のパソコンに複製する操作です。最初に1回だけ行います。複製したあとは、更新を受け取るのにcloneし直す必要はありません。
詳しくは:git clone・pull・fetchの違い:受け取る操作の使い分け

fetch

リモートの最新の履歴を取ってきて、手元に置くだけの操作です。作業中のファイルは書き換わらないので、まず何が来ているかを見たいときに使います。
詳しくは:git clone・pull・fetchの違い:受け取る操作の使い分け

pull

fetchに加えて、取ってきた履歴を今の枝に合流させる操作です。fetchは見るだけ、pullは合流までします。合流で食い違うと、コンフリクトが起きることがあります。
詳しくは:git clone・pull・fetchの違い:受け取る操作の使い分け

push

手元のコミットをリモートへ送る操作です。送られるのはコミットだけで、コミットしていない編集は送られません。pushしても、本番のサイトは自動で出す設定がなければ変わりません。
詳しくは:git add・commit・pushの違い:保存して送るまでの流れ

force push

リモートの履歴を、手元の履歴で強制的に上書きして送る操作です。git push --force で行います。他の人の変更を消すことがあるので、履歴を書き換えた直後など理由があるときに限ります。
詳しくは:APIキーやパスワードをGitHubにpushしてしまったときの対応

fork

他人のリポジトリを、自分のアカウントの下にGitHub上で複製することです。cloneは自分のパソコンへの複製で、forkはGitHub上への複製なので、別のものです。公開リポジトリに変更を提案するときに使います。
詳しくは:GitHubのリポジトリの読み方:スター・ライセンス・READMEで導入前に見るところ

枝と確認

switch

枝を切り替える操作で、git switch 枝 と打ちます。ファイルを戻す役はrestoreに分かれました。古い git checkout は両方の役を持っていた入口で、今も動きます。
詳しくは:git switchとcheckoutの違い:枝を切り替える操作と、detached HEAD

merge

別の枝の変更を、今の枝に合流させる操作です。git merge で行います。GitHubのプルリクエストの「マージ」も、中身は同じ合流です。
詳しくは:git branchとmergeの使い方:枝を分けて合流する、GitHub Flowまで

fast-forward

枝が分かれていないときの、一番単純な合流です。mainの札が前へ進むだけで、新しいコミットは作られません。両方の枝が進んでいると、fast-forwardにならず、合流のコミットが1つ作られます。
詳しくは:git branchとmergeの使い方:枝を分けて合流する、GitHub Flowまで

rebase

枝の始まりを、別の枝の先頭へ付け替える操作です。履歴が1本の線になりますが、コミットが作り直されるので、pushしたあとには使いません。迷ったら、mergeで足ります。
詳しくは:git branchとmergeの使い方:枝を分けて合流する、GitHub Flowまで

コンフリクト

同じ場所を別々に直した変更を合流させたとき、Gitがどちらを採るか決められない状態です。ファイルに <<<<<<< などの印が入るので、残す内容を選んで印を消し、コミットして解消します。
詳しくは:コンフリクトの直し方:起きる理由と、解消の手順

プルリクエスト

「この枝を本筋に入れていいですか」という確認依頼です。Git本体の機能ではなく、GitHubの画面の上にある機能です。GitLabでは同じ役目のものを、マージリクエストと呼びます。
詳しくは:プルリクエストとは:作り方・レビュー・マージの流れ

レビュー

プルリクエストの変更を、別の人が見て返事をすることです。返事は Comment、Approve、Request changes の3種類です。コードが読めなくても、文言・金額・電話番号は判断できます。
詳しくは:プルリクエストとは:作り方・レビュー・マージの流れ

GitHub Flow

mainから枝を切って直し、プルリクエストで確認してからmainに戻す、1本の進め方です。小さな会社の運用なら、これだけで足ります。
詳しくは:Git FlowとGitHub Flowの違い:小さなチームはどちらで回すか

Git Flow

main develop に加えて、機能・リリース準備・緊急修正の枝を使う進め方です。版番号を付けて出す製品向けで、小さな会社のサイトや社内スクリプトなら、GitHub Flowで足ります。Gitの機能ではなく、決めごとです。
詳しくは:Git FlowとGitHub Flowの違い:小さなチームはどちらで回すか

ブランチ保護

mainなどの枝に、直接pushすることを止める設定です。変更は必ずプルリクエストを通ります。非公開リポジトリでは、2026年11月時点でTeam以上で使えます。
詳しくは:プルリクエストとは:作り方・レビュー・マージの流れ

revert

過去のコミットを打ち消す変更を、新しいコミットとして足す操作です。履歴が残るので、pushしたあとでも使えます。次のresetとの違いは、履歴を巻き戻さずに足すことです。
詳しくは:Gitで元に戻す:revert・reset・restoreの違いと使い分け

reset

枝の先頭を、過去のコミットまで巻き戻す操作です。--hard を付けると、コミット前の変更も消えます。pushしたコミットには使わず、そちらはrevertで戻します。
詳しくは:Gitで元に戻す:revert・reset・restoreの違いと使い分け

restore

ファイルを、コミット済みの状態に戻す操作です。git restore menu.html と打つと、コミット前の変更が捨てられ、戻せません。--staged を付けると、ステージだけを取り消し、内容は残ります。
詳しくは:Gitで元に戻す:revert・reset・restoreの違いと使い分け

stash

作業中の変更を、コミットせずに一時的によけておく操作です。git stash でよけ、git stash pop で戻します。一度も git add していない新しいファイルはよけないので、含めるときは git stash -u を使います。
詳しくは:Gitコマンド一覧:場面ごとによく使うものと、危ないもの

GitHubの機能

Issue

作業や要望を1件ずつ書いて管理する、GitHubの機能です。「電話番号が古い」のような依頼を残し、プルリクエストと結びつけられます。GitLabにも同じ名前の機能があります。
詳しくは:GitHub IssuesとProjectsの使い方:やることを管理する

GitHub Projects

IssueやプルリクエストをOrganizationなどの下で、表やボードに並べて進み具合を見る画面です。Freeで使えます(2026年11月時点)。Issueだけでも回せるので、件数が増えて一覧で見たくなったときに足します。
詳しくは:GitHub IssuesとProjectsの使い方:やることを管理する

GitHub Actions

GitHubの上で、決めたきっかけに合わせて自動で処理を動かす仕組みです。Freeでは月2,000分・ストレージ500MBです(2026年11月時点)。設定ファイルは .github/workflows に置きます。
詳しくは:GitHub Actionsの使い方:自動で動かす仕組みと無料枠

ワークフロー

GitHub Actionsで、何をいつ動かすかを書いた設定ファイルです。.github/workflows の中にYAML形式で置きます。pushやプルリクエストをきっかけに動かせます。
詳しくは:GitHub Actionsの使い方:自動で動かす仕組みと無料枠

ランナー

ワークフローを実際に動かすコンピューターです。GitHubが用意する標準のランナーは、公開リポジトリなら無料です。非公開では無料枠の分数を使います。GitLabで同じ役目のものは、GitLabの言葉のGitLab Runnerです。
詳しくは:GitHub Actionsの使い方:自動で動かす仕組みと無料枠

GitHub Pages

リポジトリの中身を、そのままWebサイトとして公開する機能です。個人のFreeでは公開リポジトリのみで、非公開リポジトリからはTeam以上です。サイトは誰でも見られる状態で公開されます。
詳しくは:GitHub Pagesの使い方:無料でサイトを公開する手順と注意点

GitHub Codespaces

GitHubのサーバーの中に開発環境を作り、ブラウザやVS Codeから開く機能です。個人のFreeは月120コア時間(2コアで60時間)まで無料です(2026年11月時点)。止めたまま既定で30日たつと自動で消え、pushしていない変更も消えます。
詳しくは:GitHub Codespacesとは:ブラウザで開発する仕組みと無料枠

GitHub Gist

ファイル数個をすぐ共有できる、小さなGitのリポジトリです。公開範囲は public と secret の2つで、secret は非公開ではなく、URLを知っていれば誰でも見られます。鍵や顧客情報は置きません。
詳しくは:GitHub Gistとは:コードの断片を共有する、公開範囲の注意点

GitHub Education

学生・教員・学校向けの、無料の制度です。13歳以上で学位や卒業証書につながる課程の学生は、GitHub ProやCopilot Studentなどを使えます。社会人は対象外で、認証は2年で再確認です(2026年11月時点)。
詳しくは:GitHub Educationとは:学生・教員の申請手順と、もらえるもの

GitHub Enterprise

GitHubの会社向けの最上位プランで、2026年11月時点で1ユーザー月 $21 です。SAML SSOや監査ログのAPIなどが加わり、提供形態はクラウドのEnterprise Cloudと、自社サーバーのEnterprise Serverの2つです。小さな会社のほとんどは、FreeかTeamで足ります。
詳しくは:GitHub Enterpriseとは:Teamとの違い、Cloudと自社サーバーの選び方

GitHub Enterprise Server

自社のサーバーに置いて使う形のGitHubです。Enterpriseプランの提供形態のひとつです。クラウドのGitHubとは別の運用になり、小さな会社が最初に選ぶものではありません。
詳しくは:GitHub Enterpriseとは:Teamとの違い、Cloudと自社サーバーの選び方

README

リポジトリのトップに表示される説明文です。何のためのものか、どう使うかが書いてあります。他人のリポジトリを入れる前に、まず読む場所です。
詳しくは:GitHubのリポジトリの読み方:スター・ライセンス・READMEで導入前に見るところ

ライセンス

他人が作ったコードを、どんな条件で使ってよいかを決めたものです。GitHubの画面の右側に名前が出ます。MIT licenseは条件の緩いライセンスの例です。
詳しくは:GitHubのリポジトリの読み方:スター・ライセンス・READMEで導入前に見るところ

スター

リポジトリに付けるお気に入りの印で、人気の目安です。数が多くても、安全の証明ではありません。入れてよいかは、配布元・手入れ・ライセンス・触る範囲で見ます。
詳しくは:GitHubのリポジトリの読み方:スター・ライセンス・READMEで導入前に見るところ

GitLabの言葉

マージリクエスト

GitHubのプルリクエストに当たる、GitLabの機能です。役目は同じで、画面の名前が違うだけと考えて読めます。略して MR と書くこともあります。
詳しくは:GitLabの使い方:無料の範囲、CI/CD、GitHubからの移行

Group

GitLabで、プロジェクトをまとめて入れる箱です。グループに入れた人は、中の全プロジェクトに入れます。GitHubのOrganizationに近いものです。
詳しくは:GitLabの使い方:無料の範囲、CI/CD、GitHubからの移行

Project

GitLabで、1つのリポジトリにIssueやCIなどが付いた単位です。GitHubのリポジトリに近い言葉です。グループの中に置くか、個人の namespace に置きます。
詳しくは:GitLabの使い方:無料の範囲、CI/CD、GitHubからの移行

Self-Managed

GitLabを自社のサーバーに置いて、自分で運用する形です。料金表にはFree・Premium・Ultimateがあります。ストレージとランナーは自分で用意します。GitLab.comはGitLabが運用する形で、これとは別です。
詳しくは:GitHubとGitLabの違い:料金・機能・自社サーバーで比べる選び方

Community Edition

GitLabの自社サーバー向けの入口のひとつです。ただし、無料と明記されているかは確かめられていません。gitlab-foss は、独自のコードを除いたMITライセンスの読み取り専用ミラーです。
詳しくは:GitLabの使い方:無料の範囲、CI/CD、GitHubからの移行

.gitlab-ci.yml

GitLabで、CIの動かし方を書く設定ファイルです。GitHubでいう .github/workflows の中のファイルに当たります。GitHub Actionsの設定はそのままでは動かず、書き換えが要ります。
詳しくは:GitLabの使い方:無料の範囲、CI/CD、GitHubからの移行

CI/CD

変更が入るたびに、テストなどの確認と、公開までの作業を自動で動かす仕組みです。GitLabでは .gitlab-ci.yml で、GitHubではActionsで書きます。GitLab.com Freeは月400コンピュート分です。
詳しくは:GitLabの使い方:無料の範囲、CI/CD、GitHubからの移行

GitLab Runner

.gitlab-ci.yml に書いた仕事を、実際に動かすプログラムです。GitLab.comなら用意されたRunnerがすぐ使え、無料枠は月400コンピュート分です(2026年11月時点)。社内サーバーへ配るときや分数が足りないときに、自分で立てます。
詳しくは:GitLab Runnerとは:CI/CDを動かす仕組みと、自分で立てる場面

インポーター

GitHubなどのリポジトリを、GitLabへ移す公式の機能です。ブランチ、Issue、プルリクエスト、コメント、Wikiなどを持っていけます。Outside collaboratorsなど、持っていけないものもあります。
詳しくは:GitLabの使い方:無料の範囲、CI/CD、GitHubからの移行

namespace

GitLabで、グループや個人ごとに作られる持ち主の単位です。GitLab.com Freeの非公開トップレベルnamespaceは、2026年11月時点で5ユーザーまでです。超えると読み取り専用になります。公開グループ・個人のnamespace・有料プランは対象外です。
詳しくは:GitLabの使い方:無料の範囲、CI/CD、GitHubからの移行

安全と権限

Organization

会社やチームで持つ、GitHubの共有のアカウントです。リポジトリは個人ではなく組織のものになるので、担当者が辞めても残ります。Freeでも作れ、オーナーは2人以上置くことを公式が勧めています。
詳しくは:GitHubの権限と2段階認証:共同作業者・Organization・非公開リポジトリ

Collaborator(共同作業者)

個人のリポジトリに招待した人です。個人の非公開リポジトリでは、読むだけの招待ができず、書き込みもできる権限になります。読むだけにしたいときは、Organizationを使います。
詳しくは:GitHubの権限と2段階認証:共同作業者・Organization・非公開リポジトリ

ロール

Organizationで、人ごとに決める権限の段階です。Read・Triage・Write・Maintain・Adminの5段階があります。外注には、仕事に足りる一番弱いロールで招待し、終わったら外します。
詳しくは:GitHubの権限と2段階認証:共同作業者・Organization・非公開リポジトリ

2段階認証

パスワードに加えて、認証アプリの数字などをもう1つ求める仕組みです。リカバリーコードはパスワード管理ツールに保管します。Organizationでは、全員に求める設定ができます。
詳しくは:GitHubの権限と2段階認証:共同作業者・Organization・非公開リポジトリ

トークン

パスワードの代わりに、コマンドやアプリが使う合言葉です。期限と範囲を付けられるfine-grainedを選びます。画面に出るのは作った直後だけで、記事ではxxxxxxxxと伏せて書きます。
詳しくは:Gitのインストールと初期設定:MacとWindows、名前とメールと認証

SSH鍵

秘密鍵と公開鍵の2つで1組のファイルです。秘密鍵はパソコンの中に置き、公開鍵だけをGitHubに登録します。URLは git@github.com: で始まる形になります。
詳しくは:GitHubのSSH接続:鍵の作り方と登録、HTTPSとの違い

secret scanning

リポジトリに入った鍵やパスワードを見つける機能です。公開リポジトリでは無料で自動です。非公開では、GitHub Secret Protectionを有効にしたTeamかEnterprise Cloudが対象です。
詳しくは:APIキーやパスワードをGitHubにpushしてしまったときの対応

push protection

鍵やパスワードを含むpushを、送る前に止める機能です。非公開リポジトリでは、Secret Protectionが必要です。Teamでは追加購入で、有効なコミッター1人あたり月 $19 です。
詳しくは:APIキーやパスワードをGitHubにpushしてしまったときの対応

git filter-repo

履歴から特定のファイルや文字を消す道具です。送ってしまった鍵を消すときに使い、そのあとforce pushが要ります。他の人のcloneやforkに残った分は、消せません。
詳しくは:APIキーやパスワードをGitHubにpushしてしまったときの対応

リカバリーコード

2段階認証の認証アプリが使えなくなったときに、ログインを取り戻すためのコードです。作ったときに出るので、パスワード管理ツールに保管します。
詳しくは:GitHubの権限と2段階認証:共同作業者・Organization・非公開リポジトリ

道具とAI

GitHub Desktop

Gitをボタンで操作する、GitHub公式のアプリです。MacとWindowsで使え、Linuxは公式には対応していません。MITライセンスで公開されています。
詳しくは:GitHub Desktopの使い方:インストールからコミット、プルリクエストまで

Sourcetree

Gitをボタンで操作する、Atlassianのアプリです。無料で、MacとWindowsで使えます。
詳しくは:Sourcetreeの使い方:画面の読み方とコミット・プッシュ・枝の操作

TortoiseGit

Windowsのエクスプローラーの右クリックで、Gitを操作する無料の道具です。Git for Windowsが別に要り、公式の配布はWindows用のインストーラーだけです。コミットだけではGitHubへ届かず、pushまでが要ります。
詳しくは:TortoiseGitの使い方:Windowsの右クリックでGitを操作する

VS Code

コードやテキストを書くエディタで、Gitの操作も画面からできます。どの道具で操作しても、できる履歴は同じです。
詳しくは:VS CodeでGitとGitHubを使う:連携の手順と、画面の読み方

GitHub CLI

GitHubの操作を、黒い画面から gh というコマンドで行う道具です。プルリクエストの作成などができます。git はGit本体のコマンドで、gh はGitHubの機能のコマンドなので、別のものです。
詳しくは:GitHub CLIの使い方:ghでできることと、gitとの違い

GitHub Copilot

GitHubのコードを書くAIで、補完と、指示で複数のファイルを直す機能があります。個人はFree $0(月2,000補完)、Pro $10、Pro+ $39、Max $100です(2026年11月時点)。GitHub本体のプランとは別の契約です。
詳しくは:GitHub Copilotとは:料金・使い方・無料でできる範囲

Claude Code

指示に合わせてファイルを直すAIの道具で、GitHubの製品ではありません。AIに直させる前に枝を分けておくと、差分を見て、まずければ戻せます。
詳しくは:GitHub CopilotとClaude Code:AIでコードを書くときのGitの使い方

Cursor

AI付きのエディタで、Claude CodeやCopilotと同じく、GitHubの製品ではありません。どの道具で直しても、履歴を取るのはGitです。
詳しくは:GitHub CopilotとClaude Code:AIでコードを書くときのGitの使い方

ターミナル

文字でコマンドを打つ黒い画面です。ボタンのアプリと違い、git status で今の状態を確かめられます。
詳しくは:Gitのインストールと初期設定:MacとWindows、名前とメールと認証