本文共 2001 字,大约阅读时间需要 6 分钟。
重启服务器后,必须手动启动uwsgigit 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 命令,也合并了分支
===============================================================
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/