2.git

可以后悔是因为可以commit id并没有清除,屏幕清除的话,就用 以下命令

如果多次commit会把commit id冲掉,此时就没有后悔药了。

版本回退其实就是把head指针,head指针指向master,master里面存放的commit id,commit id就是git对象,版本回退就是修改这个指针的指向对象。

add之后暂存区有文件,版本库没文件。

git checkout -- ReadMe将工作区文件回到最后一次add状态。

版本回退(--mixed为例)git reset HEAD回退到当前版本 git reset HEAD^回退到上一个版本

git reset HEAD^^回退到上2个版本

此时暂存区和版本库都是空的,可以用git chekout回退工作区

以下是撤销第一个,撤销前2个,前三个

删除文件,git rm file4 工作区 暂存区都删除了。

相关推荐
deli00700725 分钟前
正则表达式可视化测试工具:输入即匹配,高亮一目了然
git·测试工具·正则表达式
爱莉希雅&&&40 分钟前
Git 版本控制完整学习笔记
笔记·git·学习
CSDN_RTKLIB3 小时前
Git 修改绑定远程仓库
git
青春易逝丶3 小时前
Git相关
git
Zkaisen3 小时前
GIt从零开始:小白完整学习文档
git·学习
CSDN_RTKLIB4 小时前
【git commit】做了什么
git
CSDN_RTKLIB4 小时前
git add . 筛选待加入文件的依据
git
louis.D.19 小时前
git 删除标签完整步骤总结
git
晴天1621 小时前
Git 图形界面工具现状-Day28
git
AD_youyu1 天前
Git 安装教程
git