git:如何还原所有唯一更改为修改时间戳的文件?
git: How do I revert all files where the only change is a modified timestamp?
我在 git 存储库中有很多修改过的文件。
我需要修剪那些没有变化的地方,只有时间戳发生了变化。由于文件的数量,我需要很长时间才能手动完成。
有什么聪明的方法可以做到这一点吗?
A timestamp change alone should not register 在 git status
.
这意味着 git add
只会添加具有实际更改的文件。
也许文件权限已更改。
这更有可能与自动 eol 转换(行尾)有关
Since Git 2.8,您可以通过以下方式快速检查:
git ls-files --eol
我在 git 存储库中有很多修改过的文件。
我需要修剪那些没有变化的地方,只有时间戳发生了变化。由于文件的数量,我需要很长时间才能手动完成。
有什么聪明的方法可以做到这一点吗?
A timestamp change alone should not register 在 git status
.
这意味着 git add
只会添加具有实际更改的文件。
也许文件权限已更改。
这更有可能与自动 eol 转换(行尾)有关
Since Git 2.8,您可以通过以下方式快速检查:
git ls-files --eol