git - Pull Request,忽略一些文件更改

标签 git github pull-request

当我在 GitHub 上(针对 master 分支)执行 Pull Request 时,我们可以忽略一些文件更改吗,比如

  • 我们在分支 'release' 中有一个名为 'fileA' 的文件,我们在 'master' 中有相同的文件,但是我们在分支 'release' 中对 'fileA' 进行了一些更改
  • 当我们进行 Pull Request 时,有什么方法可以忽略“fileA”中的更改,不让它 merge 到“master”中。

最佳答案

您不能有选择地忽略 pull 请求中的某些文件。 两个解决方法可以是 -

首先-

  • 从“发布”创建一个新分支
  • 替换'master'中不需要的文件
  • 从这个新分支创建 pull 请求

第二 -

  • 从'master'创建一个新分支
  • 从“发布”中获取所需文件的更改
  • 从这个新分支创建 pull 请求

任何一种方法都可以。哪个更容易取决于要包含/排除多少文件。

关于git - Pull Request,忽略一些文件更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28703140/

相关文章:

git - 使用 Git 将开发上的功能分支的所有更改 merge 到发布分支

git - 如果文件在特定目录下被修改,则运行预提交 Hook

ios - 如何删除 git 应用于文件的 .exec 扩展名?

php - 更改 fork 项目中的 PHP 命名空间?以及如何在没有 PHP 命名空间的情况下打开 pull 请求?

git - 如何在 vimrc 中知道 vim 是否从 Git 调用

android - <remove-project> 如何在 repo list 中工作?

git - 您可以将多个自定义域添加到多个 Github 存储库吗?

codeigniter - 从 codeigniter 中的库执行 Controller 方法

特定分支的 Github 拉取请求模板

Git:如何在发生更多提交后纠正错误的 merge ?