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

Git Pull Request文件变更页显示已删文件,如何隐藏该状态?

解决PR中显示大量删除文件记录的问题

方法1:创建全新的干净分支(推荐,操作简单)

  • 切换到main分支并拉取最新代码:
    git checkout main
    git pull origin main
    
  • 基于最新main创建新分支:
    git checkout -b week04-submissions-new
    
  • 将本地的week04文件夹复制到该分支目录下
  • 提交并推送新分支:
    git add week04/
    git commit -m "Add week04 submission files"
    git push origin week04-submissions-new
    
  • 关闭原PR,用这个新分支重新创建PR,此时Files Changed仅展示新增的week04相关文件

方法2:重写现有分支的历史

如果不想更换分支,可以修改现有分支的提交记录:

  • 切换到目标分支:
    git checkout week04-submissions
    
  • 获取main分支最新的提交哈希(执行git log main,复制顶部的提交哈希值)
  • 执行软重置,将分支指针回退到main的最新提交,保留工作区的week04文件夹:
    git reset --soft <main分支最新提交哈希>
    
  • 重新提交内容:
    git add week04/
    git commit -m "Add week04 submission files"
    
  • 强制推送覆盖远程分支(注意:若有其他协作者在该分支工作,需提前沟通,避免数据丢失):
    git push origin week04-submissions --force
    
  • 原PR会自动更新,Files Changed将只显示新增的文件

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 09:32:36