From 5d2fbf09469d999e4f2e836dce32a551286cf9b3 Mon Sep 17 00:00:00 2001 From: LYFxiaoan Date: Tue, 22 Jul 2025 15:51:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=BC=80=E5=8F=91=E6=B5=81?= =?UTF-8?q?=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- prediction_history.db | Bin 233472 -> 241664 bytes 新需求开发流程.md | 31 ++++++++++++++++++++++++++++++- 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/prediction_history.db b/prediction_history.db index 6544b32acf4fae70517e61cc3b1f8c10c8f2c224..bc69047955ad3802404bf49a6e396c15773044e7 100644 GIT binary patch delta 557 zcmZozz}N7AZ-O+d2Ll6x^+W}GMvsjNOZYhq`MH4t4Azr*1malu1^Br)Ha4(sekUr+ z$psX)asm>Tj*~^@-!nV2x=m(RP-J4wpRA!^!o=#fIY!|bOPB_8C}U!>g<(>nshMt? zfoZa?iLr5#u7!cInXXA{s&SfeYO0}yfr&Fnp-Hl3lDU~hnr@N_P>qRsYN~FciK(e> zilwDNilL!}k)@HL6G-9of>vgg%?DKNr5K$zIj|@&J9Ax`%%0%S!u6c%%I2_yDlRo4 z7FlsdLvsTIBQpbw+??W)TxU!nr^y#{C7Ok@+l8_jftYE#P&V^Bm2Ck`>)6emgcw3) zeZ`Fx86Ddy1qG*-H%b%ZzUg`4jGoi=PB8NEnOYf{TN#?_S(;fG8yZjl7{IK(edTth zrHtF9qL}uwst{w`_TT@R+F8w=Q5`eizfqc)Pz5_i+DO^Rz{phBz+BhJD8vx#Dq{mZ d6H8+gqv?UW8FjXMvN88@Y7%3hURH5_9sndFk(>Yk delta 127 zcmZp8z}K*VZ-O+d8v_G_fpTDC6{kR%VsW2UP8)7#%k`uqZG)a{Zdjp5VVZ fDxr#N;smY97jq?=g|gd)vKfJxX}eH1^E(v)R~IKM diff --git a/新需求开发流程.md b/新需求开发流程.md index f2f5a17..b67278d 100644 --- a/新需求开发流程.md +++ b/新需求开发流程.md @@ -153,4 +153,33 @@ git branch -d lyf-dev-req0002 ``` -遵循以上流程,可以确保团队的开发工作流清晰、安全且高效。 \ No newline at end of file +遵循以上流程,可以确保团队的开发工作流清晰、安全且高效。 + +--- + +## 特殊操作:强制覆盖分支 + +在极少数情况下,你可能希望**完全放弃**当前功能分支的所有本地修改,使其与主开发分支 `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` 分支一模一样。** \ No newline at end of file