Git 入門コース / レッスン 1
init・add・commit の基本フロー
3 つのエリア
Git は「作業ディレクトリ → ステージングエリア → リポジトリ」の 3 段階で変更を管理します。git add で記録したい変更を選び、git commit で履歴として確定します。
ターミナル
$ git init # リポジトリを作成
$ echo "hello" > hello.txt
$ git status # 状態を確認(untracked と表示される)
$ git add hello.txt # ステージングに載せる
$ git commit -m "はじめてのコミット"
$ git log --oneline # 履歴を確認
コミットは小さく
1 コミット = 1 つの意味のある変更、が鉄則です。メッセージは「何をしたか」が一目で分かるように書きます。git status と git diff をこまめに打つ癖をつけると、何をステージしたか迷わなくなります。
✅ 理解度チェック
変更をステージングエリアに載せるコマンドは?