.git的存储
①自己开发工具的工作区
②暂存库
②本地git库(一般都叫版本库)
③线上git库
---------------------------------------------
初始化一个git仓库:git init
************
添加文件到线上git库分两步
①git add(工作区->暂存区)
②git commit -m "备注"(暂存区->版本库)【一般常用】
************
查看仓库当前状态:git status
************
查看文件区别: git diff filename
************
查看历史提交记录:git log
显示从最近到最远的几条日志
如果嫌显示输出信息太多 可以加上 --pretty=oneline
************
版本回退:git reset --hard
回退到上一个版本 git reset --hard HEAD^
上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100
ps:HEAD指向当前版本
git允许在版本的历史穿梭 使用命令 git reset --hard commit_id
git log 可以查看提交历史,以便要回退到某个具体的版本
git reflog 可以查看命令历史,以便可以确定要回到未来的哪个版本
[git有1 2 3 4 四个版本:已经从4回到了1 然后需要在从1回到3 使用reflog可以看到3的commit_id 然后使用git reset --hard commit_id穿梭到3的版本]
************
Git管理的是修改操作