git合并提交信息
怎么把这几次合并信息合并成一次信息
# 1. 确认当前在 feat_20260624_c... 分支,工作区干净 git status # 2. 回退 5 个提交,但保留所有改动在暂存区 git reset --soft HEAD~5 # 3. 一次性重新提交 git commit -m "完成购物车及相关支付优化"如果已经 push 到远程
合并后本地历史和远程不一致,需要:
git push --force-with-lease注意:
- 只有你自己用的功能分支才适合 force push
- 若别人也在用这个分支,先沟通,避免覆盖他人提交
还没 push 的话,直接本地 squash 即可,不用 force push
