我已经阅读了很多可能与我的问题有关的问题和答案,但我找不到答案。也许是因为我不是经验丰富的 git 用户。那么我很抱歉,并会感谢链接到答案。
有一个主仓库,我把它分叉给我自己的。然后我从我自己的 repo 克隆到我自己的机器上并在我的机器上工作,然后我将更改推送到我的 repo 并创建 PR 到主 repo。这是一种流动。
一开始,我在代码中创建了一个新文件(conf 文件)并创建了一个与任何分支无关的提交。我已经将它提交给我的回购并忘记了它。然后我创建了新分支,进行了更改等等。在我的工作结束时,我从主仓库中获取和拉取 --rebase 并拥有最新的所有内容,我已经对我的仓库做出了承诺。然后我将新分支推送到我在 git hub 上的仓库。
当我在 PR 之前检查文件和更改时,我注意到我的第一个配置文件提交被添加到这个分支。我工作的人告诉我没关系。当 PR 将被合并时,文件将被添加到主 repo。
完美的。
但是现在我已经创建了新分支并且我有新的提交并且仍然提交我的配置文件显示为与新分支相关的提交......
那么我该如何删除它呢?
或者我可能需要等到 QA 接受我之前的 PR 并合并它?