Git と GitHub 入門版 0.5.16(ドラフト) ・ 2026-10-24 ・ 作成者 chitchi1216

第1章 / 目安 40〜60分

パソコンの仕組み

この章でできるようになること

普段エクスプローラーを使っていれば、すでにファイルとフォルダの操作はできています。この章では、その裏側で何が起きているかを整理します。次の第2章で使うターミナルを理解するための土台になります。

1-1. ファイルとフォルダは「木」の形をしている

パソコンの中のファイルは、フォルダの中にフォルダがある、という入れ子の構造で整理されています。この構造を図にすると、木を逆さにした形になります。

💽 C:\ (Cドライブ) 📁 Windows 📁 Users 📁 taro 📁 Desktop 📁 Documents 📄 memo.txt 📁 Program Files Windows 本体が入っている ユーザーごとのフォルダの置き場 あなた専用のフォルダ(名前は人による) デスクトップの実体はここ 「ドキュメント」の実体はここ ファイル(最後は拡張子 .txt) あとから入れたアプリが入る
フォルダ(📁)の中にフォルダやファイル(📄)が入っている。いちばん上が C ドライブ

OneDrive と「学習用フォルダ」

Windows 11 では、OneDrive(ワンドライブ)というサービスが、「デスクトップ」「ドキュメント」「ピクチャ」の中身を自動でインターネット上にバックアップしていることがあります。この場合、これらのフォルダの実体は C:\Users\taro\OneDrive\… の中に移っています。

C:\Users\taro\ の中 📁 Desktop(デスクトップ) ☁ 📁 Documents(ドキュメント) ☁ 📁 Pictures(ピクチャ) ☁ ☁ = OneDrive が自動で同期していることがある 📁 C:\work 学習用フォルダ OneDrive の対象外 パスが短く、日本語を 含まない (第2章で作ります)
演習は、OneDrive の影響を受けない C:\work で行う
演習は OneDrive の外で行います Git は、変更の記録を .git という隠しフォルダに、小さなファイルをたくさん作って保存します。これが OneDrive の同期と重なると、同期の競合が起きたり、記録が壊れる原因になったりすることがあります。そのため、この教材の演習は、すべて OneDrive の外にある学習用フォルダ C:\work で行います。デスクトップやドキュメントの中では行わないでください。
OneDrive の中にいるか、確かめるには パスの中に OneDrive という文字があれば、OneDrive の中です。エクスプローラーで、フォルダやファイルの横に雲のマークが付いていても、同期の対象です。C:\work のような、C:\Users の外のフォルダには付きません。
C:\work を作れないときは 会社や学校のパソコンなどで C:\work を作れない場合は、C:\Users\自分の名前\work でも構いません(デスクトップやドキュメントの外に作ります)。その場合は、以降の C:\work を、自分のフォルダに読み替えてください。

※ フォルダのことを、「ディレクトリ」と呼ぶ場面もあります。同じものです(第2章のコーヒーブレイクで説明します)。

1-2. パス:ファイルの住所

ファイルやフォルダの場所を文字で表したものをパスといいます。住所と同じで、一番大きな単位から順にたどります。

C:\Users\taro\Documents\memo.txt
C: \ Users \ taro \ Documents \ memo.txt ドライブ フォルダ フォルダ フォルダ ファイル 大きな場所から、だんだん細かい場所へ。区切りは「\」(バックスラッシュ)
パスは「ドライブ → フォルダ → フォルダ → … → ファイル」の順に読む

※ ここで見ているのは、ドライブから全部書いた絶対パスです。パスには、今いる場所からの書き方(相対パス)もあります。第2章で説明します。

部分意味
C:Cドライブ(一番上)
UsersCドライブの中の Users フォルダ
taroその中の taro さんのフォルダ
Documentsその中の Documents フォルダ
memo.txt最後がファイル。.txt が拡張子

「¥」と「\」は同じ文字(混乱しやすいところ)

パスの区切りに使う「\」は、バックスラッシュという記号です。日本語のパソコンでは、フォントによって「¥」(円記号)の形で表示されます。見た目が違うだけで、中身は同じ文字です。キーボードで「¥」と書かれたキーを押すと入力できます。

¥ 円記号(半角) フォントによる見た目 = \ バックスラッシュ どちらも同じ文字 ≠ ¥ 全角の円記号 別の文字(使えない) 見た目が「¥」でも「\」でも、パスの区切りとして使える。使えないのは全角の「¥」だけ
「¥」と「\」は同じ。「¥」(全角)だけが別物
見た目名前パスやコマンドで使える?
\バックスラッシュ使える
¥円記号(半角)。\ と同じ文字使える
¥円記号(全角)。別の文字使えない
実際に、「¥」に見える場所があります エクスプローラーのアドレスバーをクリックすると、パスが C:¥work のように、「¥」で表示されます(Windows 11 の画面の文字は、日本語向けのフォントで描かれるためです)。これは \ と同じ文字です。一方、PowerShell の画面では、C:\work と、「\」で表示されます。場所によって見た目が違いますが、同じ文字です。
全角の「¥」が入ってしまうとき 日本語入力がオン(「あ」の状態)だと、¥ キーを押すと、全角の「¥」が入ります。コマンドやパスを打つときは、半角/全角キーを押して、入力モードを「A」(半角英数)にしてから打ってください。画面右下の入力モード表示で確認できます。

「/」(スラッシュ)でも書ける

この教材では、Windows のふつうの書き方に合わせて、パスを C:\work\practice のように「\」で書きます。でも実は、第2章から使う PowerShell や、第3章から使う Git では、「/」(スラッシュ)で区切っても動きます。

cd C:\work\practice     ← この教材の書き方
cd C:/work/practice     ← これでも同じ場所に移動できる
cd C:/work\practice     ← 混ぜても動く(でも、読みにくいのでおすすめしない)

Mac や Linux ではパスを「/」で区切るため、ネットの資料や Git の説明には「/」のパスがよく出てきます。また、Git が表示するパスも、Windows で使っていても docs/index.html のように「/」です。「/」で書かれていても、そのまま使えることが多いと知っておくと、あわてずにすみます。

見た目名前パスやコマンドで使える?
/スラッシュ(半角)PowerShell や Git では使える(下の注意も読む)
/スラッシュ(全角)。別の文字使えない
「/」を使うときの注意
☕ コーヒーブレイク:なぜ「¥」と「\」は同じ文字なの?(読み飛ばしてOK)

これは、パソコンが文字を番号で覚えていることから始まる話です。

文字の番号 92番 (16進数で 0x5C) アメリカ(ASCII) \ 日本(JIS) ¥ 韓国(KS) ₩
同じ「92番」でも、国ごとに別の記号が割り当てられていた
  1. 文字には番号がある。パソコンは「A は 65番」のように、文字を番号で覚えています。この番号表を文字コードといいます。
  2. アメリカの表(ASCII)では、92番は「\」。世界で最初に広まった英語圏の表です。
  3. 日本の表(JIS)では、92番を「¥」にした。当時は「国ごとに、いくつかの記号を入れ替えてよい」という決まりがありました。日本語の文書には円記号が欲しいので、92番を「¥」にした、とされています。韓国は同じ92番を「₩」(ウォン)にしました。
  4. 1983年ごろ、MS-DOS がフォルダの区切りに92番を採用した。日本で売られた DOS では、92番が「¥」で表示されたので、日本では C:¥DOS¥… と見えました。同じ92番が、アメリカでは C:\DOS\… と見えていたのです。
  5. 今の Windows でも、番号は同じ92番。変わったのは、画面に描くときのフォントです。古くからある日本語向けのフォントは92番を「¥」の形で描き、新しいフォントや英語圏のフォントは「\」の形で描きます。だから、画面によって見た目が違います。
  6. 全角の「¥」は、92番とは別の番号の文字。だから、パスでは使えないのです。

おまけ(豆知識)

※ 年代や細かい経緯には諸説あります。詳しく知りたい人は「JIS X 0201」「ISO 646」「5C問題」で調べてみてください。

エクスプローラーで確認してみよう エクスプローラーの上のアドレスバーの空いている場所をクリックすると、今開いているフォルダのパスが文字で表示されます。いろいろなフォルダでやってみてください。
エクスプローラーのアドレスバーをクリックしてパスが表示された画面
アドレスバーをクリックすると、パスが文字で表示される

拡張子とは

ファイル名の最後の .txt や .docx が拡張子です。「このファイルは何の種類か」をパソコンに伝える目印です。初期設定では非表示のことがあります。エクスプローラーの「表示」メニューから「ファイル名拡張子」にチェックを入れて、表示しておきましょう。

「表示」メニューが見つからないときは エクスプローラーの上の「…」(もっと見る)→「オプション」を開き、「フォルダー オプション」の「表示」タブで、「登録されている拡張子は表示しない」のチェックを外して、「OK」を押します。拡張子が表示されるようになります。
フォルダー オプションの「表示」タブ。赤枠の「登録されている拡張子は表示しない」にチェックが入っていない
「フォルダー オプション」の「表示」タブ。赤い枠の「登録されている拡張子は表示しない」に、チェックを入れないのが正解です(チェックが外れていると、拡張子が表示されます)
🎯 チャレンジ ★☆☆ 自分の「ドキュメント」は、どこにある?

エクスプローラーで「ドキュメント」フォルダを開き、アドレスバーの空いている場所をクリックして、パスを文字で読んでみましょう。そのパスに OneDrive という文字は入っていますか?

ヒント

パスは、いちばん左から順に読みます。C:\Users\… のあとに、何が続いているかを見ます。

こたえと解説

人によって違います。C:\Users\自分の名前\Documents のように OneDrive がなければ、OneDrive の外です。C:\Users\自分の名前\OneDrive\ドキュメント のように OneDrive が入っていれば、OneDrive でバックアップされています。どちらでも問題はありませんが、この教材の演習は、どちらの場合でも C:\work で行います。

☕ ここで一区切りしてOK 次は「1-3. OS とアプリ」からです。

1-3. OS とアプリ

ブラウザ メモ帳 エクスプローラー OS(Windows 11) 画面・ファイル・キーボードなど、パソコン全体の管理役 部品(ハードウェア) CPU・メモリ・ストレージ・キーボード・画面
アプリは OS にお願いして、部品を動かしてもらう

OS(オペレーティングシステム)は、パソコン全体の管理役です。この教材では Windows 11 のことです。画面の表示、ファイルの管理、キーボードやマウスの受付などを担当します。

アプリ(Word、ブラウザ、メモ帳など)は、OS にお願いしてファイルを読み書きしたり、画面に表示したりして動きます。エクスプローラーも、ファイルを見せてくれるアプリの一つです。

1-4. プログラムとソースコード

アプリの正体はプログラムです。プログラムは、人間が書いた「ソースコード」から作られます。そして、ソースコードは、ただのテキストファイルです。メモ帳で開ける文字の並びで、特別なものではありません。

ソースコード 人間が書いた文字ファイル 変換する パソコンが分かる形にする アプリ(.exe など) ダブルクリックで動く ← Git が記録するのは主にここ
Git が主に記録するのは、いちばん左のソースコード

Git が記録するのは、主にこのソースコードのようなテキストファイルの変更履歴です。「文字ファイルの変更を記録する道具」と覚えておいてください。

1-5. クラウドとは

「クラウド」という言葉は雲のようで、つかみにくいかもしれません。実際は、インターネットの向こうにある、誰かの大きなパソコン(サーバー)のことです。

あなたのパソコン 職場のパソコン スマートフォン 一緒に作る人 インターネット GitHub のサーバー 遠くにある、24時間動いている大きなパソコン
いくつものパソコンやスマートフォンが、インターネットを通して同じサーバーにつながる

GitHub も、その一つです。自分のパソコンにあるファイルの記録を、GitHub のサーバーに置くことで、別のパソコンやスマートフォンからも、同じ記録を見られるようになります。ほかの人と一緒に作るときは、離れた場所にいる人とも、同じ記録を共有できます。

確認クイズ

Q1. C:\Users\hanako\Desktop\plan.md で、ファイルはどれですか?

最後の plan.md。それより前の Users、hanako、Desktop はフォルダ。

Q2. GitHub にあるものはどこに保存されていますか?

インターネットの向こうにある、GitHub のサーバー。

話し合おう・考えてみよう