git怎么处理文件夹名称大小写重命名问题

这篇具有很好参考价值的文章主要介绍了git怎么处理文件夹名称大小写重命名问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题

比如提交代码的时候不小心把文件名 kaimo 命名成了首字母大写的 Kaimo,并且提交到了 git 仓库里面

git怎么处理文件夹名称大小写重命名问题
这个时候我们把手动把 Kaimo 文件夹改成首字母小写的 kaimo

git怎么处理文件夹名称大小写重命名问题
我们发现 git 并没有提示该文件重命名了

git怎么处理文件夹名称大小写重命名问题

解决

第一步:设置 git 的大小写敏感

可以使用命令

git config core.ignorecase false

或者找到项目的隐藏文件夹 .git,找到 config 修改里面的 ignorecase

git怎么处理文件夹名称大小写重命名问题
改为 false,然后保存
git怎么处理文件夹名称大小写重命名问题
我们就可以看到这里出现了未跟踪的文件,这个是新的 kaimo 文件夹的东西,并不是修改了 Kaimo 文件夹的名称,这样提交是有问题的。

git怎么处理文件夹名称大小写重命名问题

下面我演示一下错误的提交效果,提交上面的代码后,我们可以看到远程仓库出现了两个文件夹,一个首字母大写,一个首字母小写的

git怎么处理文件夹名称大小写重命名问题
而我们本地却只有改完之后的一个小写文件夹,显然这不是我们想要的答案。

git怎么处理文件夹名称大小写重命名问题

第二步:备份文件夹

下面我用 Kaimo2 文件夹来讲解,这个是我重新提交的文件夹

git怎么处理文件夹名称大小写重命名问题
先备份一份 Kaimo2 文件夹,比如放一份放到桌面

git怎么处理文件夹名称大小写重命名问题

第三步:删除文件夹

进入到文件夹同级目录,右击鼠标,打开 Git Bash Here 控制台

git怎么处理文件夹名称大小写重命名问题
然后执行下面命令强制删除文件夹

git rm -r Kaimo2

我们能看到删除文件的提示

git怎么处理文件夹名称大小写重命名问题

第四步:还原备份文件夹并改名

我们把桌面备份文件夹重命名大小写,然后放回原来路径下

git怎么处理文件夹名称大小写重命名问题

第五步:提交代码到 git

这个时候,就出现了两个记录,我们先 add 这个下面这个更改的
git怎么处理文件夹名称大小写重命名问题
可以使用命令,添加文件夹

git add kaimo2

添加完之后,我们可以看到暂存的更改变成了已重命名

git怎么处理文件夹名称大小写重命名问题

下面就提交,push 上去 git 即可。效果如下:
git怎么处理文件夹名称大小写重命名问题文章来源地址https://www.toymoban.com/news/detail-461011.html

到了这里,关于git怎么处理文件夹名称大小写重命名问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git怎么将文件夹上传至github,全过程

    小白建议参考github文件上传全流程-新手入门系列(超详细!!!) 中间可能会有报错 $ ssh -T git@github.com ssh: connect to host github.com port 22: Connection timed out 这时,参考,如何解决:ssh: connect to host github.com port 22: Connection refused ,即可解决。 正式开始 先在文件夹下面右击运行gi

    2024年01月18日
    浏览(44)
  • 瘦身.git,处理项目中.git文件夹过大的问题

    出现原因: .git文件主要用来记录每次提交的变动,当我们在提交时包含大文件时,会被git记录下来, .git文件越来越大、越来越繁重。。。 一:将项目切换至master分支 二:删除存储的大文件 方法(1): 方法(2):前提是知道要删除的大文件 三:查看瘦身后的.git文件大小

    2024年02月16日
    浏览(47)
  • IDEA项目java文件夹出现source root标记怎么处理

    在复制项目时出现如下标记 同时src下面无启动入口 解决办法如下: 1、选中项目,右键—open module Settings----Modules----选中项目—右边删除后 2.点击Apply----- OK 这时回到项目能看到目录正常,自动生成了启动入口,但是有些依赖没有。 3.通过Maven重新加载依赖 完成!

    2024年02月16日
    浏览(46)
  • hadoop java 创建文件夹 弹出窗口填写文件夹名称

    在Hadoop中使用Java创建文件夹时,无法弹出窗口来填写文件夹名称,因为Hadoop是一个分布式系统,运行在多台计算机上,无法直接与用户交互。 要创建文件夹,可以使用Hadoop的Java API中的Filesystem对象。以下是一个示例代码,演示如何在Hadoop中创建文件夹: 此代码创建了一个名

    2024年01月19日
    浏览(57)
  • 【java】如何获取整个文件夹的文件名称

    需求 有时候我们需要一个文件夹里的所有文件的名称我们只能截图,然后再使用微信提取出其中的文字,这样是比较麻烦的,今天给大家介绍使用java提取所有文件的名字,代码如下:

    2024年02月14日
    浏览(51)
  • linux常见文件夹名称及作用

    在Linux系统中,有许多常用的目录,每个目录都有其特定的作用和用途。以下是一些常见的Linux文件夹及其作用的示例: ---命令(公共 程序) /bin/ :存放系统命令(二进制文件),如 ls 、 cp 和 mkdir 等。这些命令可以在系统启动时使用。 /sbin/ :与 /bin/ 类似,但这些命令通常

    2024年02月12日
    浏览(43)
  • idea提交代码到git或svn上时,怎么忽略.class、.iml文件和文件夹等不必要的文件

    在Setings– Editor -- File Types --Ignore files and folders中添加需要忽略的文件和文件夹: 注意事项: 千万不要忽略.class文件, 千万不要忽略.class文件, 千万不要忽略.class文件, 重要的事说三遍,因为如果把class文件也忽略的话,就会导致java自带的类大批量报错,如果要忽略class文

    2024年03月24日
    浏览(73)
  • 文件夹路径保存不同,什么批量修改名称

    在日常工作中不知道大家有没有遇到过,需要批量修改文件夹名称,并且文件夹保存路径不同呢,像这种情况到底不能批量修改呢。我也问了很多身边的朋友,他们有的说,他一般都修改保存路径是同一个,还很少遇到像我这样情况,他们给的建议是,分次修改,一次修改同

    2024年02月05日
    浏览(50)
  • Ubuntu查看文件大小或文件夹大小

    查看文件大小的命令: 会在终端输出:-rw-r–r– 1 root root 2147483648 Mar 5 09:39 filetemp0606 其中数字2147483648 就是文件filename的大小单位是字节B 会在终端输出当前文件夹下的所有文件的权限大小信息。 注意:如果filename是一个目录的话,执行以上命令会把filename目录下所有文件的大

    2024年02月14日
    浏览(54)
  • linux 查看文件夹大小及文件大小

    一、查询文件夹大小 1、最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用ls -ll,会显示成字节大小,而ls- lh会以KB、MB等为单位进行显示,这样比较直观一些。 2、通过命令du -h –max-depth=1 *,可以查看当前目录下各文件、文件夹的大小 3、查询当前目录总大小可以使

    2024年02月12日
    浏览(82)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包