Git中的版本库

版本库:repository

当前版本:HEAD
上一个版本:HEAD^
上上一个版本:HEAD^^
往上100个版本:HEAD~100

git reset --hard HEAD^:当前版本回退到上一个版本
git log 查看现在版本库的状态

$ git reset --hard 1094a(commit id是1094adb…)

Git管理的是修改,而不是文件
总结
Git管理的文件分为:工作区,版本库,版本库又分为暂存区stage和暂存区分支master(仓库)
工作区>>>>暂存区>>>>仓库
git add把文件从工作区>>>>暂存区,git commit把文件从暂存区>>>>仓库,
git diff查看工作区和暂存区差异,
git diff --cached查看暂存区和仓库差异,
git diff HEAD 查看工作区和仓库的差异,
git add的反向命令git checkout,撤销工作区修改,即把暂存区最新版本转移到工作区,
git commit的反向命令git reset HEAD,就是把仓库最新版本转移到暂存区。
git status就是单纯看工作区情况
在这里插入图片描述
git 的快照是对该版本所有文件状态的一种"描述",每次提交 commit 时 git 会生成 快照 来记录这次commit 时整个项目所有文件的信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值