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

如何从GitHub Desktop暂存区移除无需提交的文件

解决GitHub Desktop中缓存/测试类文件滞留变更标签页的问题

一、清理当前显示的变更文件

针对已被Git追踪的文件(曾提交过,现在无需追踪)

打开终端进入项目根目录,执行对应命令移除Git追踪:

  • 单个文件:git rm --cached 文件名
  • 整个文件夹:git rm --cached -r 文件夹名

执行后,GitHub Desktop会显示该文件的"删除"变更,提交这个变更即可彻底让Git不再追踪这些文件,后续它们的变动也不会出现在变更标签页。

针对未被Git追踪的新增文件

  • 若无需保留本地文件:直接删除本地文件,变更标签页的记录会自动消失。
  • 若需保留本地文件:把这些文件加入.gitignore规则(见下文),Git会自动忽略它们,变更记录也会移除。

二、配置.gitignore防止后续文件重复出现

在项目根目录创建或编辑.gitignore文件,添加对应忽略规则,示例:

# 缓存文件
*.cache
temp/
# 测试相关文件
test-reports/
*.test.log
# 备份文件
*.bak
backups/

保存后,GitHub Desktop会自动应用规则,后续新增的这类文件将不会出现在变更标签页中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 17:20:26