Closed jieli-matrix closed 3 years ago
额... 可能你对 git 的工作流理解的有一些问题。PR 是从一个分支到另一个分支的合并请求,例如当前 PR 是从 draft
到 main
上的合并请求。
draft
分支上的新的 commit 通过 git push
后会自动更新当前 PR,所以不需要重新开一个 PR。draft
分支上新建一个分支,例如 draft/new
然后以 PR 的形式提交(这时候合并的目标是 draft
分支而不是 main
分支)在 PR 工作完了之后,一般会通过 squash-and-commit 的方式合并。squash的意思是将多个 commit 压缩成一个,这基于的是“一个 PR 只处理一件事情”的思路。如果只是 commit 的话会将 PR 里零散的 commit 也合并到 main 分支,这样会不必要地污染git历史记录。
感谢陈老师!(确实是之前没有git项目经历所以不清楚...我去好好学习下git流程...)抱歉!!!
详情见Issue @GiggleLiu @johnnychen94 请两位老师多指教,感谢~