我在Windows机器上签出了一个存储库,但是每个文件中都有CRLF换行符。我只想用Unix格式LF检查该存储库。我已经更改了tortoise git的设置以禁止将换行符更改为Windows格式,但是如何获取它才能将结帐时的换行符实际更新为LF?
我之所以在这个泡菜中,是因为我做了一些更改,并将这些更改提交给Windows计算机上的一个存储库,然后将其复制到Linux计算机上的另一个存储库。存储库不容易比较/彼此之间没有完全同步的提交,因此我只想删除所有文件并以更新版本进行复制。为了方便查看git历史记录,我不希望每个文件都标记为已更改。提交应该是复制的文件和上一次提交之间的合理差异。