# Git 本地备份说明

## 备份方案说明

你的项目现在采用了**远程仓库 + 本地备份分支**的双重备份方案：

- **远程仓库** (`origin`): https://git.qonnwolf.com/18576526757/qonnwolf-class-reviews.git
- **本地备份分支**: `local-backup` (在本地仓库中)

## 备份使用方法

### Windows用户
双击运行 `backup.bat` 文件即可执行备份

### Mac/Linux用户
1. 运行 `./backup.sh` 
2. 或者手动执行：
   ```bash
   git checkout local-backup
   git merge main
   git checkout main
   ```

### 手动操作
```bash
# 查看备份分支状态
git branch -v

# 查看备份分支的提交历史
git log local-backup

# 比较主分支和备份分支的差异
git diff main..local-backup
```

## 日常维护建议

1. **每次重要修改后**：运行备份脚本
2. **每天结束时**：确保执行了备份
3. **每周一次**：检查备份分支是否正常
   ```bash
   git checkout local-backup
   git log --oneline -5
   git checkout main
   ```

## 恢复操作

如果需要从备份恢复：
```bash
# 切换到备份分支查看
git checkout local-backup

# 从备份分支复制文件到主分支
git checkout main
git merge local-backup

# 或者直接复制特定文件
git checkout local-backup -- 文件名
```

## 注意事项

- 本地备份分支只会在本地仓库中存在
- 远程仓库仍然保持同步状态
- 如果需要，可以随时删除备份分支：`git branch -D local-backup`