更新开发流程

This commit is contained in:
LYFxiaoan 2025-07-22 15:51:01 +08:00
parent 61d6a1d409
commit 5d2fbf0946
2 changed files with 30 additions and 1 deletions

Binary file not shown.

View File

@ -153,4 +153,33 @@
git branch -d lyf-dev-req0002
```
遵循以上流程,可以确保团队的开发工作流清晰、安全且高效。
遵循以上流程,可以确保团队的开发工作流清晰、安全且高效。
---
## 特殊操作:强制覆盖分支
在极少数情况下,你可能希望**完全放弃**当前功能分支的所有本地修改,使其与主开发分支 `lyf-dev` 完全一致。这个操作非常危险,因为它会**永久删除**你本地的所有未提交的改动和独有的提交记录。
**请仅在完全确定不再需要当前分支的任何本地工作时才使用此操作!**
### 操作场景
- 你的功能分支搞得一团糟,想从一个干净的 `lyf-dev` 状态重新开始。
- 你错误地在当前分支上进行了一些不相关的实验性修改,并希望彻底清除它们。
### 操作步骤
```bash
# 1. 确保你已经切换到了想要被覆盖的分支(例如 lyf-dev-req0001
git checkout lyf-dev-req0001
# 2. (可选但推荐) 从远程仓库获取最新的代码状态,确保你的远程引用是最新的
git fetch origin
# 3. 执行硬重置,将当前分支强制更新为远程 lyf-dev 分支的状态
# 这会丢弃 lyf-dev-req0001 上所有本地独有的提交和工作区的所有未保存的修改
git reset --hard origin/lyf-dev
```
**执行此命令后,你的 `lyf-dev-req0001` 分支将变得和远程 `lyf-dev` 分支一模一样。**