版本更新步骤与命令

本文介绍了Centos 7系统下查看内存占用的命令,以及前端和后端代码更新的步骤,包括重启uwsgi和nginx。在更新过程中,需要注意更新顺序以确保前端代码成功更新。此外,后端更新后需检查数据库更新和服务器状态,所有操作应在虚拟环境中进行,以防止模块丢失。同时,文章提到了在webstorm和pycharm中使用分支管理工具进行代码合并的两种场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Centos 7 查看内存占用情况相关命令
重启服务器后,必须手动启动uwsgi

git pull origin master   # 更新代码

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

sudo systemctl restart nginx.service

更新后端代码 就是重启uwsgi

#### 重启:
uwsgi --reload xxx.pid
uwsgi --reload uwsgi.pid
uwsgi --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 dev
git log
git status
git pull origin master
合并分支  首先使用本地合并
先checkout到master
然后执行  git merge dev
然后 上传 (编译)更新

Git鼓励大量使用分支:

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>

创建+切换分支:git checkout -b <name>

合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

#在本地合并过分支后,一定要在master分支,push到云上

查看监听(Listen)的端口
netstat -lntp

npm命令

npm run build
npm install vue
npm 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值