http://gitbook.liuhui998.com/index.html
git rebase:在本地变基、将本地所有的修改应用到另一个分支上
git merge:在本地合并分支
git branch:在本地建立分支
git checkout:在本地切换分支
git commit:提交到本地
git push:推送到远程,本地和远程的同步
git status:查看自己当前分支状态
git log:查看文件修改情况
git fetch:获取更新。不会自动merge
git pull:获取更新=fetch+merge,从安全角度出发,git fetch比git pull更安全,因为我们可以先比较本地与远程的区别后,选择性的合并。