The first pr for Chapter 3

finished the first section -- nutshell
HEAD 移动到 `git checkout` 指定的分支 => 检出时 HEAD 随之移动