You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Github Desktop中「Discard modified lines」选项灰化无法使用问题咨询

GitHub Desktop「Discard modified lines(丢弃已修改行)」灰化不可用的触发条件及解决方案

问题截图

功能可用的必要前提

该选项仅在同时满足以下所有条件时才可点击:

  1. 你当前处于Changes(修改)标签页,而非查看历史提交记录的History(历史)标签页,历史提交的修改本身不支持逐行丢弃
  2. 要操作的修改处于**未暂存(unstaged)**状态,已添加到暂存区的修改无法直接逐行丢弃
  3. 你选中的是连续的修改行,非连续选中、仅选中修改行以外的上下文行都无法触发该功能
  4. 操作对象是有逐行文本差异的普通文本文件,二进制文件、整文件新增/删除、行尾符自动转换导致的整行标记差异场景,不支持逐行丢弃修改

操作步骤

  • 若对应文件已暂存,先点击文件右侧的-按钮取消暂存,回到未暂存状态
  • 在差异预览面板中,用鼠标拖动选中你要丢弃的连续修改高亮行
  • 右键选中区域,即可看到「Discard modified lines」变为可点击状态
  • 如果仍处于灰化状态,可确认文件类型及修改类型,不符合支持条件的场景只能选择丢弃整个文件的修改。

内容的提问来源于stack exchange,提问作者SpicyCatGames

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 20:39:03