git本地的操作
git命令
- git config -l 查看git配置信息:系统+本地
- git config --system --list 查看系统配置
- git config --global --list 查看本地配置
- git config --global user.name "" 设置用户名
- git config --global user.email 设置邮箱
本地配置文件

git本地有三个工作区域:
工作区 暂存区 本地仓库
远程仓库:有的话就有

不能跳步
常见命令:
- git status:查看状态
- git log:查看日志
- git reflog:看做的所有日志操作(包括回退的)
- cat xxx:查看文件的内容
- ll:查看文件(ll -a:查看所有的文件)
如何添加到本地仓库?
- git init 把当前文件夹变成仓库(在工作区)
- git add . 将文件提交到暂存区 .是所有的 可以替换成文件名(在暂存区)
- git commit -m '注释' 将文件从暂存区添加到本地仓库(在本地仓库)
新增、修改文件之后又回到了工作区(不管一开始在哪),需要重新提交暂存区、本地仓库
如何版本回退?
- git checkout -- xxxx:通过checkout上一个版本的文件来覆盖修改后的文件 (git add之后但未提交会恢复到暂存区的版本,仅在工作区没有add,会回复到最后一次提交---本地仓库的版本)
- git rm --cached xxxx 撤回到工作区
- git log:查看日志
- git reset --hard HEAD^ 版本回退(退几个版本就是几个^)
- git reset --hard xxxxxx 直接看日志的前6位,回退到该日志
- git reflog:看做的所有日志操作(包括回退的),如果回退错了可以通过这个找到对应xxx进行回退
如何删除?
删除文件之后进入暂存区
- git rm xxx 删除文件xxx
- git commit -m '注释' 将文件从暂存区添加到本地仓库(在本地仓库)