Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 git 过滤器(特别是 clean)对一些 xml 文件进行排序,然后再将它们检入存储库。但是,本地文件保持原样——即使是污迹过滤器也不会做任何事情(大概是因为它们还没有被检出)。
因此,例如,如果我们使用 IDE 进行 diff,它将与磁盘上的文件进行比较 - 从而显示不正确的 diff 与实际提交到 repo 的内容。
有什么方法可以强制 git 在提交时重新签出,以便本地文件反映暂存区域中的内容?
我提出了一个别名,以强制再次检出索引。
但是您也可以将结帐限制为仅带有污迹过滤器的文件。