git config --global user.name "用户名"
git config --global user.email "xxxxx@163.com"
git init -----将一个目录初始化为仓库
git add 文件名 -----将一个文件添加到暂存区
git add . -----将所有新文件或更改的文件添加到暂存区
git commit -m "备注" ----将暂存区中的内容提交到仓库的当前分支中
git status -----查看当前目录状态和暂存区状态
git log ----查看日志
git reflog -----查看日志
git checkout -- 文件名 -----撤销工作目录中指定文件的修改
git reset 文件名 ------撤销暂存区中的文件
git checkout -b 分支名称 -----创建并切换到指定分支中
git branch -d 分支名称 -----删除指定全部合并的分支
git branch -D 分支名称 -----删除指定的分支
git merge 分支名称 -----将指定分支合并到当前分支
git rm 文件名 -----删除分支、暂存区和工作区中指定的文件
git rm --cached 文件名 -------删除分支和暂存区中指定的文件
git branch -----查看所有分支
git checkout 分支名称 -----切换到指定分支中
git reset --hard 文件版本号 -----将文件还原到指定版本
ssh-keygen -t rsa –C “xxxx@163.com” ---生成非对称秘钥
git remote add 关联的远程仓库名称(随意命名) https://github.com/账号名/仓库名称.git
git remote -----查看关联的远程仓库名
git remote -v ------会显示需要读写远程仓库使用的 Git 保存的简写与其对应的URL
git remote remove 关联远程创库名称 -------删除关联的远程创库
git push 关联的远程仓库名 远程仓库分支名称 ------将本地当前分支推送至远程仓库分支中
git pull 关联的远程仓库名 远程仓库分支名称 ------将远程仓库分支拉至本地当前分支中
ssh -T git@github.com ----检查本地是否成功关联到github
git clone 远程仓库url 本地仓库名称 ------克隆远程仓库至本地并命名指定名称