logo科技微讯

Git 如何重命名文件和文件夹

作者:科技微讯
日期:2022-09-20
📝 笔记

没想到啊,git 项目下对文件、文件夹重命名,如果只是改变了字母大小写,git 默认是认为没改变的,这给我带来了一些麻烦。比如手动把 a 文件重命名为 A 文件,git status 会告诉你没有变化,所以 git commit 的时候不会记录这个改变。正确做法如下。

重命名文件

  • 重命名,只改变大小写:
    1. git mv a A
  • 重命名,改变名称:
    1. git mv a b
    2. 也可以直接 mv a b

重命名文件夹

  • 如果只是改变大小写:

    1. git config core.ignorecase false
    2. git mv a A
  • 如果没有把 core.ignorecase 设置为 false,即保持默认的 true,就需要:

    1. git mv a b
    2. git mv b A
    3. 如果直接 git mv a A 会报错;
  • 如果不仅仅改变了大小写:

    1. git mv a b
    2. git mv a B
donation赞赏
thumbsup0
thumbsdown0
暂无评论