$ git clone git地址 //拉取代码
$ git status //查看分支状态
$ git pull //同步代码
$ git add . //新增文件类等
$ git commit -a -m "说明" //新增并提交代码
$ git merge A B //把A的东西合并到B上
$ git rebase -i //类似于merge,只是git树会是一条没有分叉的,可以对commit内容进行更改
$ git push //上传代码
$ git log //查看提交日志
$ git branch //查看本地分支
$ git reset --hard HEAD^ //回退上一个版本
$ git reset --hard id // 指定版本
$ git checkout -b feature/xxxx //切换分支(没有则新建)
$ git push --set-upstream origin feature/xxxx //与远程仓库链接
$ git stash save "work in progress for foo feature"
$ git stash apply
$ git cherry-pick 38361a68 //把本地另一个分支的commit合并到当前分支
$ git branch -vv //查询本地分支信息和首条日志信息
Git stash的应用:https://blog.youkuaiyun.com/hudashi/article/details/7664710