# 临时测试命令
hugo server -D
# 使用合并方式拉取
git pull --no-rebase origin main
# 如果有冲突,解决冲突后
git add .
git commit -m "Merge remote changes"
# 然后推送
git push origin main
第一步:拉取远程更改
bash
git pull origin main
第二步:处理合并冲突
如果出现冲突:
bash
# 查看冲突文件
git status
# 手动解决冲突,然后
git add .
# 完成合并
git commit -m "合并远程更改"
# 测试构建
hugo --gc --minify
然后正式提交修复
提交修复
git add .
git commit -m "修复错误"
git push origin main
定期备份脚本
cat > /root/backup-maccmsrust.sh << 'EOF'
#!/bin/bash
DATE=$(date +%Y%m%d)
cd /www/wwwroot
tar -czf /root/backups/maccmsrust-$DATE.tar.gz maccmsrust.com/
find /root/backups/ -name "maccmsrust-*.tar.gz" -mtime +7 -delete
EOF
chmod +x /root/backup-maccmsrust.sh
# 如果你想立即看到效果
git pull origin main
hugo server -D
# 访问 http://localhost:1313 查看本地效果
本文由
OTT技术 发布在
肥猫网络技术,转载此文请保持文章完整性,并请附上文章来源(肥猫网络技术)及本页链接。
原文链接:https://d.oottt.com/linuxzhishi/244.html