2

我正在使用 git 过滤器(特别是 clean)对一些 xml 文件进行排序,然后再将它们检入存储库。但是,本地文件保持原样——即使是污迹过滤器也不会做任何事情(大概是因为它们还没有被检出)。

因此,例如,如果我们使用 IDE 进行 diff,它将与磁盘上的文件进行比较 - 从而显示不正确的 diff 与实际提交到 repo 的内容。

有什么方法可以强制 git 在提交时重新签出,以便本地文件反映暂存区域中的内容?

4

1 回答 1

0

提出了一个别名,以强制再次检出索引。

但是您也可以将结帐限制为仅带有污迹过滤器的文件

于 2018-07-03T21:25:07.613 回答