$ git init //将目录变成git可管理的仓库
$ git add . //将本地仓库中所有变化提交到暂存区
$ git commit -m "str" //上传到仓库
$ git fetch //查询新远程分支
$ git branch -r/-a //查询远程 or 本地分支
$ git remote add origin http://xxx.git //将本地仓库与远程仓库关联
$ git remote -v //查询远程仓库链接
$ git pull --rebase origin master //取回远程分支的更新,与本地分支合并
$ git push origin master //提交代码到远程仓库
$ git clone -b dev http://xxx.git //clone指定分支的代码
$ git checkout -b dev //新建分支
$ git push --set origin dev //本地分支与远程分支关联
$ git merge dev //将dev分支的代码合并到当前分支
$ git status //查看可更新文件
$ git stash save "str" //储藏
$ git stash list //查看所有储藏
$ git stash drop stash@{num} //删除指定储藏
$ git push origin --delete dev //删除远程分支dev
$ git branch -D dev //删除本地分支dev
$ git reset --hard ID //回退到某个版本
$ git push -f -u origin master //强制提交到master