示意图

指令  | 描述  | 
git -v  | 查看版本号  | 
git init  | 创建仓库,初始化  | 
git clone 仓库地址  | 下载远程仓库  | 
git config user.name 名称  | 配置名称  | 
git config user.email 邮箱  | 配置邮箱  | 
git config --global user.name 名称  | 全局配置名称  | 
git config --global user.email 名称  | 全局配置邮箱  | 
git status  | 查看状态  | 
git add 文件名称  | 添加文件到暂存区  | 
add .  | 提交当前文件夹的全部文件  | 
add *.txt  | 后缀名为.txt的所有文件用,其他类型同理  | 
git rm --cached 文件名称  | 将暂存区的文件移动到工作区  | 
git commit -m "描述信息"  | 将暂存区的文件提交到本地仓库  | 
git log  | 查看日志(历史记录)  | 
git log --online  | 以行的格式显示日志  | 
git log 版本号/标签  | 查看指定版本或标签的信息  | 
git reset --hard 版本号  | 将当前版本库重置到指定版本提交状态  | 
git revert 版本号  | 将当前版本库还原到指定版本提交之前的状态  | 
git branch 分支名  | 创建分支  | 
git branch -v  | 查看分支  | 
git checkout 分支名  | 切换分支  | 
gti checkout -b 分支名  | 创建分支的同时,切换到该分支  | 
git branch -d 分支名  | 删除分支  | 
git merge 分支名  | 将指定分支合并到当前分支  | 
git tag  | 查看当前标签  | 
git tag 标签名 版本号  | 为版本号添加一个标签(别名)  | 
git tag -d 标签名  | 删除指定标签  | 
git remote add [name] [url]  | 添加一个远程仓库,并指定别名name和URL地址url  | 
git remote -v  | 显示所有已添加的远程仓库列表,以及每个仓库对应的URL地址  | 
git remote rename [old-name] [new-name]  | 将远程仓库old-name的别名改为 new-name;  | 
git remote rm [name]  | 删除指定别名name的远程仓库  | 
git push <name> <branch>  | 将本地仓库指定分支的变更推送到(name)远程仓库,不写<branch> ,默认推送本地分支与远程分支同名的分支。  | 
git pull [name]  | 将远程仓库(name)拉取都本地工作目录  | 
git config http.postBuffer 52428800  | 用于解决上传大文件时,出现: fatal: sha1 file '<stdout>' write error: Broken pipe fatal: the remote end hung up unexpectedly 52428800的单位是字节,git默认的是1MB,我们把它设置成50MB  | 










