You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何创建不包含历史提交的独立GitHub Pull Request?

正确的Git工作流步骤
  • 先拉取上游仓库的最新代码:
    git fetch upstream
  • 切换回本地main分支,将其重置为上游仓库main分支的最新状态(注意:这个操作会清除本地main分支未提交的修改,如有需要请先暂存或备份):
    git checkout main
    git reset --hard upstream/main
  • 基于干净的上游main分支创建新的开发分支(把new-feature换成你自己的分支名称):
    git checkout -b new-feature
  • 在新分支上完成开发后,提交并推送到自己的fork仓库:
    git add .
    git commit -m "你的修改描述"
    git push origin new-feature
  • 最后在GitHub上基于这个新分支,向上游仓库发起Pull Request即可,这次的PR不会包含之前的提交记录。

内容的提问来源于stack exchange,提问作者Berserk0204

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 18:02:36