将Git中的文件名从驼峰大小写更新为全小写

5 git

我在我的git中有一些文件,如下所示: "myCamelFile.rb" 我只是右键单击我的IDE并将它们重命名为全部小写,"mycamelfile.rb" 但是当我这样做时,我git statu没有得到任何消息,这些都被更改了.

现在该怎么办?

小智 10

第一步:将它们重命名为一些临时名称,例如"mycamelfile_temp.rb" 第二步:将它们"mycamelfile.rb" 全部重命名为小写.

  • @EricFromSouthPark第3步:获利! (4认同)
  • 好的,但你应该说在第一次重命名(第一步)之后,我们应该**提交**,然后再次重命名(第二步)。 (2认同)

小智 6

您可以按如下方式更改此 git 配置:

git config core.ignorecase false


usu*_*oio 5

您可以使用它来重命名git中的文件。然后,您将需要暂存并提交更改。

git mv application/view/old_file_name.php application/view/new_file_name.php
Run Code Online (Sandbox Code Playgroud)

以下是有关mv命令的完整文档:https : //www.kernel.org/pub/software/scm/git/docs/git-mv.html

  • 不幸的是,在不区分大小写的环境中仅运行一次git mv不会削减它。您将需要分两个步骤进行操作。看看http://stackoverflow.com/questions/3011625/git-mv-and-only-change-case-of-directory (3认同)