当前位置: 首页 > 知识库问答 >
问题:

如何让git跟踪文件/文件夹名称大小写的变化?[副本]

步嘉德
2023-03-14

所以问题来了:

update:所以Git config core.ignorecase false-在这种情况下,这似乎更方便,因为不必每次重命名时都运行Git mv。原始答案可以在这里找到

共有1个答案

公羊英达
2023-03-14

如果您有一个名为Assets的目录,并且希望将其重命名为Assets,请运行Git mv Assets Assets,然后提交更改。这将告诉Git您希望重命名目录中的文件,因为在不区分大小写的系统中,Git无法知道您更改了大小写,除非您告诉它。

如果您想查看Git在什么情况下存储您的名字,您可以使用Git ls-files来这样做:这将列出所有被跟踪的文件。

 类似资料:
  • 开发人员之间可以共享的主要内容是代码样式配置。因此,通过使用IDE自动重新格式化选项,所有团队都将遵循一致的风格。 除此之外,问题是还有哪些文件是建议被包括而不是忽略的?为什么? 回答:我碰到了这个:https://github.com/salarmehr/idea-gitignore

  • 在开发Vue项目的时候,VSCode 如何跟踪文件名变化,对应 import 导入的文件也变化呢? 我记得之前不光是.js文件名更改, import导入会自动更新, 现在 我修改了 .vue 文件名, 对应 import 没有更新了, 不知道是什么原因(vscode setting updateimport 我把 vue 文件也勾选了).

  • 我正在用实时读取日志文件。这个效果很好。但每天都有一个日志循环,这意味着我的日志文件将被重命名,不再更改。将在同一位置创建新的日志文件。在我可以更改到新的日志文件之前,我需要完成当前日志文件的读取,使用没有问题,但是我如何才能发现文件名已更改? 我试着调用和,但这不起作用,因为-objects路径在创建后是固定的。 我还尝试使用WatchService,但附加到文件后也会导致ENTRY\u DEL

  • Python版本:2.7.13 操作系统:Windows 因此,我正在编写一个脚本,根据文件名中包含文件夹名的要求,将各种名称的文件复制到特定文件夹中。(我对这一点相当陌生,只是想在工作中创建更高效的脚本——我查看了大量StackOverflow页面和web上的一些地方,但找不到与此特定任务相关的Python) 我已经将文件夹转换为一个字符串列表,我可以搜索文件名,但是当我将它们复制到上面时,它们