从 Pull Request 中删除文件,但不从 git 中删除文件

Remove files from Pull Request but not from git

有一个分支包含一些我需要的已提交文件和一些我不需要的文件。

我从中分支出来,进行了更改,提交了 Pull Request。

有没有办法从 PR 中删除那些不需要的文件,但是 这样当我合并时,这些文件不会从 master 中删除或 initial branch?

拉取请求只是向队友发出通知或提醒,告知您已将提交推送到远程仓库。它为队友提供了一种更正式的机制来讨论和审查已推送到 repo 的代码,最终目标是合并。

在你的情况下,我建议检查以前的提交,并隐藏 (git stash) 你不想包含在提交中的文件。然后重新提交,推送到 repo,并重新生成拉取请求。

*免责声明,这不是推荐的工作流程,因为拉取请求通常以合并结束。如果你采用我的方法,你会在你想要将你的初始分支合并到主分支之前可能需要的文件存储在你的本地存储库中。