Git三大区域划分
1.工作区
2.暂存区
3.版本库
常用Git命令
1.git init 创建一个本地版本库
2.git status 查看版本库文件件状态
3.git add 添加到暂存区
4.git commit -m "***" 文件 添加到本地版本库
5.git config 配置git配置文件
(目前 git config --local user.name/user.email)
git config --local --list 查看配置
git config --local --unset user.name 删除配置
6.git log 查看提交的历史记录
git log --oneline
7.git reset
git reset --hard <commit hash> 全部重置
git reset --soft <commit hash> 重置版本库
git reset --mixed <commit hash> 重置版本库 暂存区
8.git reflog
可以查看所有分支的所有操作记录(包括已经被删除的commit记录和reset的操作)
9.git diff
比较工作区和暂存区差异
git diff <file..>
比较工作区和版本库差异
git diff HEAD <文件..>
如果最后不指定文件,表示比较所有文件差异
比较暂存区和版本库差异
git diff --cached <文件..>
git diff --staged <文件..>
10.git reset HEAD 文件 撤销暂存区修改
11.git checkout 文件 撤销工作区修改
12.git revert 撤销某个commit
13.git mv 修改git版本库中的文件名称
git mv A.java B.java
14.git rm 删除版本库中的文件
git rm B.java