当前位置: 首页 > news >正文

设计师素材网站e广东备案网站

设计师素材网站e,广东备案网站,云南企业网站开发,淄博百度网页设计不得不说 Git 默认不区分文件名大小写真是一个大坑,由于之前的项目目录比较乱,项目下的文件夹命名都不规范,这两天一直在整理,然后今天从服务器将项目重新 clone 下来后发现,之前将所有文件名首字母改成大写的改动全部…

不得不说 Git 默认不区分文件名大小写真是一个大坑,由于之前的项目目录比较乱,项目下的文件夹命名都不规范,这两天一直在整理,然后今天从服务器将项目重新 clone 下来后发现,之前将所有文件名首字母改成大写的改动全部没变,本地又测试了一下后发现 Git 提交文件名称默认是不区分大小写的,之前的整理又得重新做一遍,下面就分享一下怎么解决这个问题。


  • 当你创建一个仓库后,添加一个文件叫 README.md ,然后再提交推送到远程仓库。
  • 然后你在本地将刚才的文件名修改为 readme.md ,接着你去提交,发现没有任何改动可以提交。
  • 所以 Git 默认对于文件名大小写是不敏感的,所以上面虽然修改了文件名大小写,但是 Git 并没有发现有任何的改动。

解决办法

  • 打开终端 cd 到本地项目的 Git 仓库下,输入以下命令来配置 Git 使其对文件名大小写敏感。

git config core.ignorecase false

  • 修改完成后,当你修改文件名大小写时,Git 就会提示有提交信息了。

  • 但是这时候如果直接提交推送的话,会出现一个情况,本地仓库明明只有一个文件,并且文件名改成了小写 readme.md

  • 但是远程仓库上大写的 README.md 却没有被删除,居然同时存在了,并且 Git 也没有提示任何的提交信息,这个非常之坑。

  • 更加坑爹的是当你把本地仓库删掉后,重新从远程仓库 clone 下来发现,还是只有小写的 readme.md 这一个文件。

所以,这个时候你需要还需要做几步操作:

1、执行以下命令,先将远程目录删除:

git rm -r directory_name

2、提交这个更改:

git commit -m “Delete remote directory”

3、推送到远端

git push remote_name branch_name

完成上述步骤后,远程目录将被删除。记得在执行任何操作前备份重要的数据,以免意外删除。

http://www.yayakq.cn/news/431869/

相关文章:

  • 如何查找网站wordpress 做音乐网站
  • 泰安做网站哪里好php 开源cms 企业网站
  • 池州网站建设价格网络营销的12种手段
  • 东台建设网站硅谷主角刚开始做的是软件还是网站
  • 域名污染查询网站怎么接网站开发外包
  • 网站制作长沙利用电脑做网站
  • 阿里巴巴建设电子商务网站目的免费刷推广链接的软件
  • 肥城做网站tahmwlkj厦门模板建站哪家好
  • 自己建设一个网站zu97汕头规划建设
  • 上海网站建设公司大全新站整站快速排名
  • 网站域名怎么取wordpress 导入html
  • 宁波江北建设局官方网站百度推广有哪些形式
  • 网站开发招标评分标准免费连网络的软件有哪些
  • 足球教学网站团队拓展活动游戏
  • 网站怎么做能赚钱wordpress 转小程序
  • 采购网站大全固始网站制作
  • 枣庄网站建设枣庄wordpress 数据库发布
  • 陕西 餐饮 网站建设ceac网页设计师证书如何考
  • 住房建设城乡网站江津网站建设
  • 菠菜网站的代理怎么做网站开发思路怎么写
  • 三亚谁做网站深圳外贸响应式网站建设
  • 软文营销是什么意思站内seo和站外seo区别
  • 岗厦网站建设网站建设与维护浙江省试题
  • 展示型网站制作服务网络营销案例分析怎么写
  • 软文网站平台网站打印模板制作
  • 网站服务器放置地查询wordpress 自定义post
  • 张家界建设信息网站汽车cms系统是什么意思
  • 什么网站做家具出口专业提供网站建设服务包括
  • 做一家网站需要多少钱开发者模式有什么危害
  • 接网站建设外包的工作总结世代网络网站建设设计