如何创建不包含历史提交的独立GitHub Pull Request?
正确的Git工作流步骤
- 先拉取上游仓库的最新代码:
git fetch upstream - 切换回本地main分支,将其重置为上游仓库main分支的最新状态(注意:这个操作会清除本地main分支未提交的修改,如有需要请先暂存或备份):
git checkout maingit 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
相关产品推荐
相关产品推荐

