git

git 版本管理实践

2019-10-21  本文已影响0人  缺月楼

最近在做项目时,突然遇到一个未知的BUG,明明项目昨天运行好好的,今天打开电脑发现怎么运行都是失败。原因未知.....

image.png
决定采用二分法找原因:
首先记住 代码一定要先提交 先提交 先提交
提交之后 :看一下日志
image.png
我也不确定那个版本是正常的 选中一个试一下
image.png

注意以下操作有很大风险 请谨慎!!!

回到之前的版本 git reset --hard 前八位或者全部复制版本号 都可以 然后 npm install初始化一下

image.png

已经回到之前的版本了,可以开始调制了,执行打包工具 parcel 进入到页面查看


image.png

发现还是错的

image.png

再接着执行 上面的步骤 git reset --hard 前八位或者全部复制版本号都可以 然后 npm install初始化一下 .

直至找到出现问题的版本 git show 版本号 查看变动

image.png

目前已经找到原因 并且改正 查看所有版本 开始进行回滚 git reflog可以查看所有分支的所有操作记录(包括提交、回退、已删除的提交操作记录等

image.png
回到最后的版本即可
image.png

在运行 npx parcel index.heml 之后 可以正常运行了


image.png

总结 :
1.不论什么原因 先提交代码 git commit 一下 (必须)
2.查看提交的日志 git log 查看历史版本记录--指定显示条数同时,与git log相同的是,git reflog也提供了控制显示条数的选项.

  1. 进行回滚 git reset --hard 前八位或者全部复制版本号 都可以 然后 npm install `初始化以下 (请谨慎操作 )

4.直至找到出现问题的版本 查看变动 git show 版本号

5.找到错误原因 回到最后的版本 即可 git reset --hard 前八位或者全部复制版本号 都可以然后npm install `初始化以下 (请谨慎操作 )

上一篇 下一篇

猜你喜欢

热点阅读