美文网首页git
git 版本管理实践

git 版本管理实践

作者: 缺月楼 | 来源:发表于2019-10-21 21:27 被阅读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 `初始化以下 (请谨慎操作 )

    相关文章

      网友评论

        本文标题:git 版本管理实践

        本文链接:https://www.haomeiwen.com/subject/rcexvctx.html