(1)在原来的仓库创建temp.js文件和temp.css文件,提交到暂存区

(2)修改工作区的temp.js文件,将暂存区的内容覆盖掉工作区的内容(回滚工作区)

(3)将暂存区的内容提交到历史区

(4)当前工作区的内容是console.log(1+1),暂存区的内容也是console.log(1+1),历史区的内容也是console.log(1+1)
(5)然后把工作区和暂存区的内容都改成console.log(1+10)

(6)把本地的temp.js改成console.log(1+100)

(7)执行 git reset HEAD . 将当前的暂存区删除,回滚到上一个暂存区

(8)执行git checkout . 将当前暂存区覆盖工作区,此时又变成了console.log(1+1)了

(9)过程图片形式展示

(10)又修改了一次temps.js,并且把这些也提交到了历史区

(11)git log 一共两次commit,即两个历史版本

(12)工作区和暂存区回滚到历史区的某个版本,找到commit ,一般取前7位即可

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
























![[桜井宁宁]COS和泉纱雾超可爱写真福利集-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/4d3cf227a85d7e79f5d6b4efb6bde3e8.jpg)

![[桜井宁宁] 爆乳奶牛少女cos写真-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/d40483e126fcf567894e89c65eaca655.jpg)