git合并提交信息

📅 2026/7/2 17:44:22 👁️ 阅读次数 📝 编程学习
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