是否有可能通过从远程git repo拉取来修复Windows更改的文件名?
我遇到一个问题,Windows文件还原更改了某些文件名的大小写。这导致了一些项目的火车失事 幸运的是,这些项目被推送到远程git服务器。远程设备与origin/master是最新的,克隆项目是一个解决方案。唯一的问题是替换git忽略的文件和处理其他更新的耗时任务 理想的解决方案是从远程下拉所有文件,覆盖源/主文件中的文件。这可能吗?如何强制下拉或合并,即使它们已经匹配。我想保持这种方式,只需使用git重写正确的文件名是否有可能通过从远程git repo拉取来修复Windows更改的文件名?,windows,git,restore,Windows,Git,Restore,我遇到一个问题,Windows文件还原更改了某些文件名的大小写。这导致了一些项目的火车失事 幸运的是,这些项目被推送到远程git服务器。远程设备与origin/master是最新的,克隆项目是一个解决方案。唯一的问题是替换git忽略的文件和处理其他更新的耗时任务 理想的解决方案是从远程下拉所有文件,覆盖源/主文件中的文件。这可能吗?如何强制下拉或合并,即使它们已经匹配。我想保持这种方式,只需使用git重写正确的文件名 git pull或git pull-f会导致已经是最新的。首先,将git设置为
git pull
或git pull-f
会导致已经是最新的。
首先,将git设置为区分大小写。默认情况下,此设置为true以匹配Windows:
git config core.ignorecase false
检查已更改的案例文件名列表Windows已出错。至少,这是您要修复的文件列表:
git状态
现在,删除那些乱七八糟的文件和文件夹不要删除git忽略的文件必须以艰难的方式修复.gitignore中的文件
现在,将删除的文件恢复到Windows更改案例之前的状态:
git签出。
另一个退出Windows的原因