标准的引用答案是“使用过滤器分支”。
大。除了...失败:
“无法重写分支:您有未分阶段的更改。”
我正在尝试取消-**** git,但是git真的不想在这里提供帮助:(。我无法在这里长时间对某些文件进行更改。足够大,我无法在这台机器上第二次克隆它(感谢git坚持为长期项目提取大量的.git文件夹)。
有没有办法简单地“删除文件X /文件模式Y”而不必先提交所有内容?从根本上说,提交是一个不相关的过程(在用户级别),所以我希望git不会在内部混淆两者,并且有一种方法可以解决这个问题。
答案 0 :(得分:1)
您可以stash您的更改,这将允许您执行分支过滤等操作,然后在完成后重新应用隐藏的更改(尽管您之后可能会遇到很多冲突)我必须解决)。
但是,我建议你做出改变。你是否有理由在不提交的情况下进行大量修改?