赞
踩
- git checkout -b xxx : 创建的同时切换分支
- git push -u origin xxx : 第一次提交分支
- git add .
- git commit --amend
- :将此次提交合并(追加)到上次提交里面
-
-
- 修改commit的注释:
- 1. 已经commit 但是还未push的注释:
- git commit --amend
- 在首行像vim一样修改并保存退出
-
- 2. 已经commit 且push到线上的注释:
- git rebase -i HEAD~5,其中5是代表着倒数5次的commit
- 将需要修改的注释前的pick改成edit
- 之后像1未push的方法一样修改
- 问题:分支代码未审核完但被合并到主线
- 解决方法:强制回退
-
- 1.回退到未合并前的状态
- git reset --hard 187q340e4ge90bkajhepfhqp94fhuejefbiqugfo
- 2.强制将当前回退的代码推送到代码仓
- git push --force
- git tag v1.0
- git push origin --tag
*.pyc :Python,import产生的缓存,二进制文件
*.sqlite3
.idea : pycharm创建python文件的时候会生成的文件,存放项目的配置信息,防止多个人提交错乱
__pycache__ *
.log : 日志文件
.venv
medias/*
github 上repository显示的的界面
- 生产服务器
- ^
- |自动化部署
- |3.代码发布上线
- |2.服务重启
- |1.代码发布上线
-
- 0.1版 0.2版 0.3版 0.4版
- main *---------------*----------------*----------------*-------------------->
- \ ^4.合并
- | |3.提交PR
- | |2.测试人员测试
- | |1.自动化测试(冒烟测试)
- develop *-------------------*--------------------------*
- | ^ ^
- | | |
- A *---*------*--------| |
- | |
- | |
- B *-----*----*---------------*------*
1. 主线功能初步稳定,出1.0版本。
2.切换main主线:
- 1. git tag v1.0 : 设置标签v1.0版本
- 2. git push --tags : 将标签推送到远程代码仓管理平台
- 3. git tag --list : 查看历史版本号
- 4. git checkout v1.0 : 按照版本号切换主线代码
- 中大型项目部署目录(Django/flask):
- 1.admin模块:统计报表,营收数据
- 2.前后端分离:views.py --> api.py
- 3.flask中的蓝图相当于Django中的app模块
2.MTV 架构
3.MVC架构
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。