git pull origin 20180730_v1.4.0 (先从这个分支的远程拉一下最新的代码)
git diff . (查看所有改动)
git checkout -b new_branch (新建一个分支)
回退版本,回退到上一次的版本
git reset b0f58a291f43c344a6672b6a2e2f21f20551932f (恢复到这一次提交之后的代码的模样, 在这个提交之后操作的代码不会被清空 , 会把那些操作过的代码 当做没有add .过)
没有提交之前进行保存
git stash会把所有未提交的修改(包括暂存的和非暂存的)都保存起来,用于后续恢复当前工作目录