Level 2-2 《相对引用(^)》

游戏答案:
git checkout bugFix^1
准备实验环境
# 准备一个空目录
mkdir level-2-2
cd level-2-2
# 初始化本地仓库
git init
# 在master分支提交两次
echo 111>>a.txt
git add .
git commit -m "c0"
echo 222>>a.txt
git add .
git commit -m "c1"
# 新建bugFix分支,但不切换到这个分支
git branch bugFix
# 继续在master分支再提交一次
echo 333>>a.txt
git add .
git commit -m "c2"
# 切换到bugFix分支
git checkout bugFix
# 在bugFix分支提交两次
echo 444>>a.txt
git add .
git commit -m "c3"
echo 555>>a.txt
git add .
git commit -m "c4"
# 切换到master分支
git checkout master
# 查看提交树
git log --graph --pretty=oneline --all

真实答案:
# 切换到bugFix的上一个提交位置,状态会变成HEAD分离状态
git checkout "bugFix^1"
# 查看提交树
git log --graph --pretty=oneline --all
