栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python项目(美多商城)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python项目(美多商城)

所谓版本管理就是不用每次修改文件之后, 都重新保存一份, 只需要再原文件的基础之上更新就可以了.

做版本管理的目的就是为了查看我们的日志, 知道我们在某一个时间段做了什么工作.

git log 查看日志

现在加入微信登录开发完成, 打开login.py , 写上微信登录开发完成, 然后保存. 

 

 修改了login.py之后, login.py 放在了工作区.

使用git . 就把login.py 从工作区放到了暂存区.

再提交到本地仓库区去.

 进行git 管理的目的, 就是为了进行log 日志的查看.

log 日志很详细的罗列了我们开发的过程.

版本管理到底有什么作用呢?

现在假设微信开发出现了重大的版本问题, 我们就得让代码回退到QQ登录上, 因为QQ登录运行没有问题.

 实现版本回退可以有多种方式.

get reset 就是重置.

HEAD 就是表示当前的头, 当前的头就在微信那里.

一个^ 就回退一个版本.两个^ 就回退两个版本.

也可以使用~, ~1 就是回退一个版本, ~10 就是回退10 个版本.

 现在回退一个版本.

再来看代码, 就没有了"微信登录开发完成" 

这个就是我们所说的版本管理工具的作用, 就是可以让版本进行一个回退.

 

现在再执行git log , 就回到了"QQ 登录开发完成" 

 现在通过git reflog 能把版本回退前面的历史都给记录下来, 这个就是完整的历史.

可以看到, 第三个记录是'微信开发完成', 第四个记录是 回退了一个版本.

 现在使用'微信开发完成' 的版本号, 就可以回到'微信开发完成' 这个版本了.

使用版本号来实现指定版本的回退.

再来看一下当前的代码, 又看到了'微信开发完成'.

 

课件:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/290710.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号