docs: align handoff with local master merge
This commit is contained in:
+8
-3
@@ -5,9 +5,13 @@
|
||||
|
||||
## 1. 获取正确分支
|
||||
|
||||
新架构工作分支是 `codex/new-deployment-architecture`,不是 `master`。
|
||||
用户已要求将 `codex/new-deployment-architecture` 合并到本地 `master`,后续本地开发以 `master` 为准。
|
||||
**本次明确只合并本地,未推送 `origin/master`。其他设备目前仍需拉取远端工作分支;
|
||||
只有后续获准推送 master 后,才能从远端 master 获取这些成果。**
|
||||
先为新设备配置仓库 SSH 权限,并从可信渠道核对 Git 服务器主机指纹;不要禁用主机校验。
|
||||
|
||||
远端 master 尚未同步时:
|
||||
|
||||
```sh
|
||||
git clone --branch codex/new-deployment-architecture --single-branch ssh://git@git.joywaygames.cn:2222/joywaygamess/server-deploy.git
|
||||
cd server-deploy
|
||||
@@ -26,6 +30,7 @@ git pull --ff-only
|
||||
```
|
||||
|
||||
若本地尚无该分支,用 `git switch --track origin/codex/new-deployment-architecture` 创建跟踪分支。
|
||||
master 获准推送后,上述命令中的分支名改为 `master`;用 `git log -1 --oneline` 核对交接提交。
|
||||
有冲突或远端分叉时停止核对,不强制覆盖。跨设备轮换前,显式提交并推送本轮需要带走的文件。
|
||||
聊天记录、本机临时文件和未提交修改不会随 Git 同步。
|
||||
|
||||
@@ -80,8 +85,8 @@ dpkg 清单/版本锁、Docker 仓库签名认证、实际五个 Docker deb 的
|
||||
- 私钥、有效密码、token、真实 `.env`、个人 SSH 配置、备份和数据库不能新增到提交中。
|
||||
`.gitignore` 不会自动移除历史已跟踪的敏感文件;旧配置不得作为新部署输入。
|
||||
历史凭据轮换和 Git 历史清理需另行授权,不在本次交接范围。
|
||||
- 原设备已有的 `claude-dev-stack/.env` 本地删除不属于新代码交付清单,不恢复它,
|
||||
也不以这次交接擅自清理旧目录。新设备若见到历史文件,不要使用或复制凭据。
|
||||
- `claude-dev-stack/.env` 的删除已按用户要求提交(`f25f5df`),并包含在本地 master 中,不恢复它。
|
||||
不以合并为由擅自清理其余旧目录;Git 历史仍可能含旧配置,不要使用或复制其中凭据。
|
||||
- 远端写入前重新核对主机身份、数据/服务、容量和影响,并取得具体操作授权。
|
||||
不做整机升级、不重置防火墙、不删除卷/数据库、不把备份恢复覆盖到原数据。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user