履歴を確認
CoddyのTerminalジャーニー「バージョン管理」セクションの一部。レッスン 27/58。
Cookbook リポジトリには、最初のコミットとレシピを追加する後続のコミットという、短いながらも実際の履歴ができました。
履歴を調べるのが、作業が問題ない状態かどうかを確認する最も簡単な方法です。git rev-list --count HEADは現在のブランチの先端から履歴をたどり、含まれるコミット数を表示します:
git rev-list --count HEADCookbookリポジトリでは、2と表示されます。
最新のコミットに含まれるファイルを確認するには、git ls-tree -r --name-only HEADでそのツリーを一覧表示します。ここでは、.gitignore、index.html、recipes/pasta.md、recipes/pizza.md、style.cssが表示されます。build.logは含まれていないため、ビルド成果物はリポジトリの外に置かれています。
チャレンジ
初心者git rev-list --count HEAD を使って、コミットの合計数を出力しましょう。
実行するたびにフォルダーの新しいコピーから始まり、エディター内のスクリプト全体が先頭から再実行されます。コミットは自動で行われません。エディターには前のステップのコマンド(
git init -q -b main、git configの各行、および2つのコミット)が最初から記述されています。これらの行はエディターに残しておきましょう。消去すると、fatal: not a git repositoryと表示されます。
自分で試してみよう
git init -q -b main
git config user.name "Cookbook Dev"
git config user.email "dev@coddy.tech"
echo "*.log" > .gitignore
git add .
git commit -q -m "Initial site"
echo "# Pizza" > recipes/pizza.md
git add recipes/pizza.md
git commit -q -m "Add pizza recipe"
# 以下にコマンドを入力してください
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
バージョン管理のすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド