首页 > 解决方案 > 恢复提交或签入新提交?

问题描述

我试图弄清楚什么是最佳实践。

  1. 我提交并推送我的文件 myfile_ver1 并提出 PR
  2. 审阅者要求更改 2 行,我这样做了,并再次提交了修复并将其推送为 myfile_ver2
  3. 获得批准后,只有 myfile_ver2 被合并到 master。

我应该如何处理“myfile_ver1”?我应该清除目录吗?

  1. 或者我应该恢复我的第一次提交,然后推送第二次提交?

标签: gitgithub

解决方案


问题是(2)是错误的:

审阅者要求更改 2 行,我这样做了,并再次提交了修复并将其推送为 myfile_ver2

永远不应该有两个文件,“myfile_ver1”和“myfile_ver2”。这错过了 git 的全部意义!您应该已经完成​​了添加并提交并刚刚推送,即在同一个分支中推送了同一个文件。新的提交将被附加到同一个 PR,我们现在不会进行这样的对话:PR 获得批准,分支被删除。


推荐阅读