git修改文件名大小写敏感问题解决
2016-07-28 15:20
393 查看
. 在新建代码文件时,不注意把文件名应该小小写搞错了
2. 文件已经push到远程了
3. 在windows下面将文件名字改为全小写
改好后,在Git中没有任何反应,使用git status时,如果遇到下面情况,说明GIT大小写不敏感,如下:
如何解决Git的大小不敏感问题呢?
1. 方案一是设置Git大小写敏感:
2. 方案二是先删除文件,再添加进去:
由于我是与大家共用的仓库,所以我采用的方案2解决掉了。
2. 文件已经push到远程了
3. 在windows下面将文件名字改为全小写
改好后,在Git中没有任何反应,使用git status时,如果遇到下面情况,说明GIT大小写不敏感,如下:
[rock@ROCK-PC]$ /d/WampServer/www/hexu.org/code (dev) $ git status On branch master Your branch is up-to-date with 'origin/master'. nothing to commit, working directory clean
如何解决Git的大小不敏感问题呢?
1. 方案一是设置Git大小写敏感:
$ git config core.ignorecase false
2. 方案二是先删除文件,再添加进去:
$ git rm ; git add ; git commit -m "rename file"
由于我是与大家共用的仓库,所以我采用的方案2解决掉了。
$ git rm code/library/BuildTag*.php; git status On branch dev Changes to be committed: (use "git reset HEAD ..." to unstage) deleted: code/library/BuildTagAfc.php deleted: code/library/BuildTagAfs.php rock@ROCK-PC /d/WampServer/www/hexu.org/code (dev) $ git add code/library/BuildTag*.php; git status On branch dev Changes to be committed: (use "git reset HEAD ..." to unstage) renamed: code/library/BuildTagAfc.php -> code/library/BuildTagafc.php renamed: code/library/BuildTagAfs.php -> code/library/BuildTagafs.php
相关文章推荐
- RPC failed; result=22, HTTP code = 411
- git更新已經刪除的文件
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- git终极指南:在实际开发中的应用
- 6 个托管 git 仓库的地方
- Git远程操作详解
- 25个 Git 进阶技巧(翻译)
- 详解版本控制利器Git,SVN的异同以及适用范围
- git多账号登录问题解析
- Ruby实现的删除已经合并的git分支脚本分享
- 在 Shell 提示符中显示 Git 分支名称的方法
- Git使用基础篇(一些常用命令和原理)
- git 使用及常用命令
- Git 常用命令整理
- git eclipse 插件的安装
- git fork同步是什么意思?
- Git使用小坑 Out of memory错误的解决方法
- Python的高级Git库 Gittle