docs(progress): log push status + manual force-push cheatsheet

Co-authored-by: 's avatarCursor <cursoragent@cursor.com>
parent 4c54ba96
......@@ -506,10 +506,21 @@ Branch `feat/oidc-register-verify-email` (commit `cf35eb1`) chứa Phase 3 done
Tất cả 3 file trên đều không nằm trong scope Phase 3 rewrite. Sẽ xử lý riêng trong task "Phase 4b — fix pre-existing TS errors" nếu user yêu cầu.
### Git flow tiếp theo
- Working tree `develop` có ~36 file modified/untracked sau session này.
- Tạo commit `feat(oidc): re-apply Phase 3 wiring on top of develop restore` trên branch `develop`.
- Sau đó fast-forward `feat/oidc-register-verify-email` lên `develop` (hoặc merge ngược để có 1 history thẳng).
- Push lên remote + tạo MR.
- Working tree `develop` có ~36 file modified/untracked sau session này (sau commit còn 18 untracked cũ).
- Commit `9ee96c4 feat(oidc): email-verified register flow + resend endpoint` trên local `develop`.
- Push lên `origin/develop` ✅ done (Everything up-to-date).
- Branch `feat/oidc-register-verify-email` local đã được fast-forward lên `9ee96c4` (qua `git branch -f`).
- **Push lên `origin/feat/oidc-register-verify-email` BỊ REJECT** (non-fast-forward vì remote còn ở `cf35eb1`).
- **Hành động cần user thực hiện thủ công** (theo guideline, KHÔNG tự ý force push):
```bash
# Cách 1: force-with-lease (an toàn, kiểm tra trước khi ghi đè)
git push --force-with-lease origin feat/oidc-register-verify-email
# Cách 2: xoá remote branch rồi push lại
git push origin :feat/oidc-register-verify-email
git push origin feat/oidc-register-verify-email
```
- Sau khi feature branch sync với develop, MR sẽ show diff = 0 (fast-forward).
---
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment