提交 10、暂存 20,再编辑为 30 后,这段脚本输出什么?

来自 Git 内部模型
Git 2.43.0 入门 4分钟

提交 10、暂存 20,再编辑为 30 后,这段脚本输出什么?

Shell
repo=$(mktemp -d)
trap 'rm -rf "$repo"' EXIT
git -C "$repo" init -q --initial-branch=main
git -C "$repo" config user.name CodeWiki
git -C "$repo" config user.email [email protected]
printf '10\n' > "$repo/value.txt"
git -C "$repo" add value.txt
git -C "$repo" commit -qm initial
printf '20\n' > "$repo/value.txt"
git -C "$repo" add value.txt
printf '30\n' > "$repo/value.txt"
git -C "$repo" show HEAD:value.txt
git -C "$repo" show :value.txt
sed -n '1p' "$repo/value.txt"
在试验场中打开
报告错误