ストーリー
先輩がパソコンの前に座った。
作業ディレクトリとは
作業ディレクトリ(Working Directory)とは、あなたがこれからGitで管理するフォルダのことです。
このフォルダの中で:
- ファイルを作成する
- コードを書く
- 変更を記録する
すべての作業はこのフォルダの中で行います。
作業フォルダを作ろう
Step 1: ターミナルを開く
まずはターミナル(コマンドプロンプト、Git Bash)を開きましょう。
Step 2: ホームディレクトリに移動
cd ~
~は「ホームディレクトリ」を意味します。WindowsならC:\Users\あなたの名前、Macなら/Users/あなたの名前です。
Step 3: 作業用フォルダを作成
mkdir my-first-git
mkdirは「make directory(ディレクトリを作る)」の略です。
Step 4: 作成したフォルダに移動
cd my-first-git
Step 5: 現在地を確認
pwd
出力例:
/Users/yourname/my-first-git
フォルダ構造のイメージ
graph TD
Home["ホームディレクトリ (~)"]
Git["my-first-git/ ← 今ここにいる!"]
Home --> Git
style Home fill:#f3f4f6,stroke:#9ca3af,color:#374151
style Git fill:#d1fae5,stroke:#059669,stroke-width:2px,color:#064e3b
これからこの my-first-git フォルダをGitで管理していきます。
なぜ専用フォルダを作るのか
理由1: 整理整頓のため
デスクトップやダウンロードフォルダでGitを使うと、関係ないファイルまで管理対象になってしまいます。
理由2: プロジェクトごとに分けるため
実際の開発では、プロジェクトごとにフォルダを分けます。
graph TD
Projects["~/projects/"]
Website["website/ ← Webサイトのプロジェクト"]
Mobile["mobile-app/ ← モバイルアプリのプロジェクト"]
FirstGit["my-first-git/ ← 練習用プロジェクト"]
Projects --> Website
Projects --> Mobile
Projects --> FirstGit
style Projects fill:#f3f4f6,stroke:#9ca3af,stroke-width:2px,color:#374151
style Website fill:#dbeafe,stroke:#2563eb,color:#1e40af
style Mobile fill:#dbeafe,stroke:#2563eb,color:#1e40af
style FirstGit fill:#d1fae5,stroke:#059669,stroke-width:2px,color:#064e3b
理由3: 間違いを防ぐため
システムの重要なフォルダでGitを使うと、大切なファイルを誤って削除してしまう可能性があります。
練習用ファイルを作ろう
空のフォルダではGitの動きを確認できないので、練習用のファイルを作りましょう。
ファイルを作成
echo "Hello Git!" > hello.txt
echoコマンドで文字列を出力し、>でファイルに書き込みます。
ファイルの中身を確認
cat hello.txt
出力:
Hello Git!
フォルダの中身を確認
ls
出力:
hello.txt
現在の状態
graph TD
Dir["my-first-git/"]
Hello["hello.txt ← 中身は 'Hello Git!'"]
Dir --> Hello
style Dir fill:#d1fae5,stroke:#059669,stroke-width:2px,color:#064e3b
style Hello fill:#f3f4f6,stroke:#9ca3af,color:#374151
これでGitを始める準備が整いました!
よくあるトラブル
「そのようなファイルやディレクトリはありません」
cd: no such file or directory: my-first-git
→ フォルダ名を間違えているか、mkdir を実行していない可能性があります。
ls # 今いる場所のフォルダ一覧を確認
「Permission denied」
→ 権限がないフォルダで作業しようとしています。ホームディレクトリに戻りましょう。
cd ~
ハンズオン
以下のコマンドを順番に実行してください。
# 1. ホームディレクトリに移動
cd ~
# 2. 練習用フォルダを作成
mkdir my-first-git
# 3. フォルダに移動
cd my-first-git
# 4. 現在地を確認
pwd
# 5. 練習用ファイルを作成
echo "Hello Git!" > hello.txt
# 6. ファイルを確認
ls
# 7. ファイルの中身を確認
cat hello.txt
まとめ
| ポイント | 内容 |
|---|---|
| 作業ディレクトリ | Gitで管理するフォルダのこと |
| フォルダ作成 | mkdir フォルダ名 |
| フォルダ移動 | cd フォルダ名 |
| 現在地確認 | pwd |
チェックリスト
-
my-first-gitフォルダを作成できた - そのフォルダに移動できた
-
hello.txtファイルを作成できた
次のステップへ
作業ディレクトリの準備ができましたね。
次のセクションでは、いよいよ git init
コマンドを使って、このフォルダをGitリポジトリに変身させます!
推定読了時間: 30分