博客指令更换版本

peter | 2025年07月24日 12:57 | 1 次品读

git add .
git commit -m "Save current changes before switching branches"

# 1. 推送当前的更改到online_ver2分支(可选,如果你想保存这些更改)
git push origin online_ver4.4

# 2. 获取远程仓库的最新信息
git fetch origin

# 3. 切换到online_ver3分支
git checkout online_ver4.4.1

# 如果提示online_ver3分支不存在,则需要从远程创建跟踪分支
git checkout -b online_ver4.4.1 origin/online_ver4.4.1

# 4. 拉取最新的代码
git pull origin online_ver4.4.1

source venv/bin/activate

# 5. 执行数据库迁移(如果有新的迁移文件)
python manage.py migrate

# 6. 收集静态文件(如果有新增的静态文件)
python manage.py collectstatic --noinput

# 7. 重启Gunicorn服务
sudo systemctl restart myblog

sudo systemctl stop myblog

# 8. 重新加载Nginx配置
sudo nginx -t && sudo systemctl reload nginx

# 9. 检查服务状态
sudo systemctl status myblog
sudo systemctl status nginx

版本恢复

git fetch origin                                          
git reset --hard && git checkout online_ver4.4
git clean -fd
git pull origin online_ver4.4

新建版本

git add . 
git commit -m "完善前端页面" 
git checkout -b online_ver4.4.1
git push origin online_ver4.4.1
git fetch origin
git checkout online_ver4.4
git checkout -b online_ver4.4 origin/online_ver4.4
git pull origin online_ver4.4
source venv/bin/activate
python manage.py migrate
python manage.py collectstatic --noinput
sudo systemctl restart myblog

查看数据库

sqlite3 db.sqlite3
.tables
.schema
品评论坛

登录后方可发表评论。


评论列表 (2)
peter 2025年09月24日 13:40

python3 manage.py runserver --settings=myblog.settings_dev

peter 2025年09月24日 15:00

D:/anaconda/envs/ancient_blog/python.exe manage.py runserver --settings=myblog.settings_dev