HEAD^主要是控制merge之后回退的方向 HEAD~才是回退的步数
1.建立如图所示分支 2.将HEAD指针向后移动一位到原分支git checkout HEAD^ 3.将HEAD指针向后移动一位到merge分支git checkout HEAD^2 4.将HEAD指针向后移动两位到原分支git checkout HEAD^~ 5.将HEAD指针向后移动一位到merge分支git checkout HEAD^2~
git checkout HEAD^
git checkout HEAD^2
git checkout HEAD^~
git checkout HEAD^2~