博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
版本更新步骤与命令
阅读量:4094 次
发布时间:2019-05-25

本文共 2001 字,大约阅读时间需要 6 分钟。

重启服务器后,必须手动启动uwsgi

git pull origin master   # 更新代码

前端代码更新,就是就是重启nginx

sudo systemctl restart nginx.service

更新后端代码 就是重启uwsgi

#### 重启:uwsgi --reload xxx.piduwsgi --reload uwsgi.piduwsgi --reload ../script/uwsgi.pid#### 启动uwsgi: uwsgi --ini ./script/uwsgi.ini

有时候,前端代码在重启nginx后,并不能马上更新,需要调整以下,先重启哪个的顺序,才能更新成功。

更新过,后端代码后, 一定要在项目目录中,使用,特别是数据库相关的更新后

python3 manage.py runserver

看后端,能不能正常启动,或有什么报错信息, 确定安全后,再重启,前后端两个服务器

在执行上边命令的时候,需要在虚拟环境下进行, 不然会提示错误,找不到安装的某些模块

查询虚拟环境     workon 进入虚拟环境    workon XXX

====================================加粗样式

**

代码管理与更新

**

关于代码合并,今天尝试了两个新手法:
遇到的问题,在分支做了修改,在没有提交的情况下,直接切换到了master, 安装自己以前进行分支切换的操作,是直接点击 checkout, 但这种情况下,切换回新分支时,刚才做的修改的数据,就不存在了。
这时候,尝试了,Merge into current, 因为现在是在master,这样就直接,把新分支的代码合并了过来, 在是没办法的
在第二种的情况,新分支的代码,也提交了,也push了,切换到master, 使用checkout and rebank onto current.
代码也合并过来了。

这些操作都是在***webstorm和 pycharm中的分支管理工具。*** 说明没有直接使用git 命令,也合并了分支

===============================================================

  1. 利用分支开发新功能 新建分支,开发完成后
  2. 提交分支
  3. 合并分支
  4. 前端编译
git merge devgit loggit statusgit pull origin master合并分支  首先使用本地合并先checkout到master然后执行  git merge dev然后 上传 (编译)更新Git鼓励大量使用分支:查看分支:git branch创建分支:git branch 
切换分支:git checkout
创建+切换分支:git checkout -b
合并某分支到当前分支:git merge
删除分支:git branch -d
#在本地合并过分支后,一定要在master分支,push到云上查看监听(Listen)的端口netstat -lntp

npm命令

npm run buildnpm install vuenpm uninstall vue

安装依赖

快速生成requirement.txt的安装文件pip3 freeze > requirements.txt安装所需要的文件pip3 install -r requirements.txt
git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。git pull:拉取服务器上的代码;git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。git stash list: 显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复。git stash clear: 清空Git栈。此时使用gitg等图形化工具会发现,原来stash的哪些节点都消失了。git stash pop stash@{
0} (stash_id是通过git stash list命令得到的)恢复指定的进度到工作区。
Git出现冲突error: Your local changes to the following files would be overwritten by merge: xxx/...

退出python虚拟环境

deactivate

转载地址:http://alvii.baihongyu.com/

你可能感兴趣的文章
【Unity】微信登录后将头像存为bytes,将bytes读取成sprite图片
查看>>
【Unity】使用GPS定位经纬度
查看>>
【UGUI/NGUI】一键换Text/Label字体
查看>>
【C#】身份证本地验证
查看>>
【Unity】坑爹的Bug
查看>>
【算法】求数组中某两个数的和为目标值
查看>>
如何高效学习动态规划?
查看>>
动态规划法(六)鸡蛋掉落问题(一)
查看>>
LeetCode 887.鸡蛋掉落(C++)
查看>>
Dijkstra‘s algorithm (C++)
查看>>
奇异值分解(SVD)的原理详解及推导
查看>>
算法数据结构 思维导图学习系列(1)- 数据结构 8种数据结构 数组(Array)链表(Linked List)队列(Queue)栈(Stack)树(Tree)散列表(Hash)堆(Heap)图
查看>>
求LCA最近公共祖先的离线Tarjan算法_C++
查看>>
Leetcode 834. 树中距离之和 C++
查看>>
【机器学习】机器学习系统SysML 阅读表
查看>>
最小费用最大流 修改的dijkstra + Ford-Fulksonff算法
查看>>
最小费用流 Bellman-Ford与Dijkstra 模板
查看>>
实现高性能纠删码引擎 | 纠删码技术详解(下)
查看>>
scala(1)----windows环境下安装scala以及idea开发环境下配置scala
查看>>
zookeeper(3)---zookeeper API的简单使用(增删改查操作)
查看>>