git - git clone 后文件显示为已修改且此文件不存在
问题描述
我试过 git checkout -- 。很多次,但似乎什么也没做。
我使用了这个问题的所有内容
git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: File.ini
no changes added to commit (use "git add" and/or "git commit -a")
ls -al:
-rw-r--r-- 1 user staff 867 15 nov 00:52 File_1.ini
-rw-r--r-- 1 user staff 399 15 nov 00:52 File_2.ini
-rw-r--r-- 1 user staff 900 15 nov 00:52 File_3.ini
-rw-r--r-- 1 user staff 168 15 nov 01:00 file.ini
git config --list --show-origin:
file:.git/config core.repositoryformatversion=0
file:.git/config core.autoclrf=false
file:.git/config core.filemode=true
file:.git/config core.bare=false
file:.git/config core.logallrefupdates=true
file:.git/config core.ignorecase=true
file:.git/config core.precomposeunicode=true
file:.git/config remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
file:.git/config branch.master.remote=origin
file:.git/config branch.master.merge=refs/heads/master
解决方案
modified: File.ini -rw-r--r-- 1 user staff 168 15 nov 01:00 file.ini
这看起来像一个案例问题:File.ini
vs。file.ini
一种方法是让您的MacOs 卷磁盘在“格式”中成为“Mac OS 扩展(区分大小写,日志式)”。
另一个是git config core.ignorecase false
, 或git mv file.ini File.ini
推荐阅读
- jquery - 未捕获的类型错误 - fadeToggle/Display, Jquery(它有效但仍然抛出错误)
- arrays - 将数据框中的分隔值拆分为 R 中的多维数组
- python - 计算引擎的服务帐户没有足够的云视觉 api 范围
- powershell - Powershell、Outlook隐藏邮箱管理。
- python - 子进程失效,`communicate()` 挂起
- python - 使用 sklearn 的 accuracy_score 函数输入错误
- javascript - JavaScript Promise.all - 如何检查解析状态?
- java - InvalidKeyException:从 Java 中的 PEM 文件中读取 EC 私钥时,密钥格式无效
- python - 如何在 Tensorflow 中使用没有类的预训练模型?
- java - 双重值的乘法产生意外的行为?