git - 如何从 GitHub 上的拉取请求中删除二进制文件?
问题描述
我收到了我的 GitHub 项目的拉取请求。这个拉取请求包含一些不需要的文件,所以我想删除它们。对于文本文件,这是一个非常简单的过程:
- 去拉取请求
- 切换到
Files changed
标签 - 单击
...
并Delete file
- 提交更改
但是,该Delete file
选项似乎不适用于二进制文件。
是 GitHub 错误、GitHub Web 界面限制还是什么?从传入的拉取请求中删除二进制文件的正确方法是什么?
解决方案
我早在 2018 年 7 月就提到了该功能(请参阅文档)。
但是,如果这不起作用/不可用,只需在拉取请求上留下评论,因为已经推送了拉取请求的开发人员删除他们本地克隆的 fork 上的文件,并将新的提交推送到他们的拉取请求分支。
这将更新 PR,不再显示该文件。
推荐阅读
- python - 将键发送到 selenium python 中的输入字段时出现错误:(元素不可交互)
- opencl - OpenCL 内核代码编译错误 - Visual Studio 2019
- typescript - 循环中的多个离子载玻片无法在载玻片上提供正确的索引
- java - 如何将 Pattern 和 Matcher 与 StringBuffer 或 char[] 类型一起使用而不是 String?
- node.js - 在 MacOS 上使用 Visual Studio Code “错误:未指定默认引擎且未提供扩展名。”
- java - 为什么我的 FileOutputstream 不写入文件?
- javascript - Laravel 和 JavaScript:视频播放完成后如何重新加载元素
- kotlin-native - 一些在 C++ 端阅读 kref_kotlin 的麻烦,变量中的奇怪值
- function - 你如何理解这个编码问题?
- r - 如何根据因子列快速将 R 中的 data.table 拆分为列表?