git init //初始化一个新的git仓库
gei clone xx //克隆一个已存在的仓库
git add xx //将修改内容添加到下一次提交中
git commit -m 'xx' //创建一个新的提交
git diff xx xx //比较两次版本或分支的区别
git reset xx //恢复成某次提交的版本
git push //将提交推送到远程仓库
git pull //从远程仓库获取并合并修改
git branch //列出、创建或删除分支
git checkout xx //切换到不通的分支
git merge xx //将一个分支合并到另一个分支
git status //查看仓库的状态
git rebase xx //将一个分支的修改合并到另一个分支
git stash //临时保存还未准备提交的修改
git stash pop //恢复暂存的工作区内容,默认恢复的是最新一次stash
git stash list //查询工作区所有stash的列表
git stash apply xx //恢复指定的暂存 例如git stash apply stash@{3}
git stash clear //清空stash
git revert xx //撤销某一次提交