Stage 1・初心者編 ー Lesson 1-3
最初のリポジトリを作ろう
git init でフォルダを「リポジトリ(保管庫)」に変える
💡 たとえるなら
ゲームの「ニューゲーム」を選ぶ感覚。これでこのフォルダにセーブポイントを残していけるようになります
このレッスンでは、Gitに管理してもらう 作業フォルダ を作って、そこを リポジトリ に変えていきます。コマンドは git init と git status の2つだけ。
リポジトリってなに?
リポジトリは「Gitに変更を見ていてもらうフォルダ」のことです。普通のフォルダとの違いは、中に .git という隠しフォルダ が存在するかどうか。ここがGitの作業場所で、ここから先のあらゆる変更を裏で記録してくれます。
.git フォルダの中身は、Gitが自動で管理する場所です。自分で開いたり、中身を編集したりする必要はありません。 むしろ手で触ると履歴が壊れるので、見えないものとして放っておきましょう。
やってみよう:作業フォルダを用意する
ターミナルで、好きな場所に新しいフォルダを作って入ります。
ターミナル自体が持っている「フォルダを作る」「フォルダに入る」という基本コマンドです。これからGitコマンドを使うときは、必ず管理したいフォルダの中(
cd で移動した先)で実行します。
やってみよう:git init で保管庫にする
フォルダの中で次のコマンドを打つだけです。これが今レッスンの主役。
「Initialized empty Git repository」と表示されたら成功。my_project フォルダの中に .git/ が生まれて、Gitの管理下に入りました。
hint: Using 'master' as the name... と出たら?Gitが「最初のブランチ名を
master にしたよ。main に変えたいなら設定してね」と教えてくれているだけです。Step2 で git config --global init.defaultBranch main を済ませていれば、このメッセージは出ません。すでに git init 済みのフォルダのブランチ名を変えたい場合は git branch -m main でリネームできます。
状態を確認する:git status
これからずっと使うのが git status です。「今フォルダはどうなってる?」を教えてくれる、Gitとの会話の入口。
「No commits yet(まだセーブポイントなし)」と出ればOK。空っぽのリポジトリができている状態です。次のレッスンで、ここに 最初のセーブポイント を作っていきます。
このレッスンのまとめ
git init で空のリポジトリを作れた.git フォルダがGitの作業場所だとわかったgit status で今の状態を確認できた✏️ 理解度チェック
各問題、選んだ瞬間に正解と解説が表示されます。気軽に試してください。
- Q1. フォルダをGitの管理下に置くコマンドは?
- Q2. git init すると現れる、Gitが履歴を保存する隠しフォルダの名前は?
- Q3. コミットがまだ1つもない直後の git status はどう表示される?