作者回复: 我这边测试下来,情况如下: 我本身的操作系统对大小写是不敏感的。 执行 git mv readme Rename ,也报 fatal:destination exists的错。 我执行 git config core.ignorecase false ,发现没起作用,git还是对大小写不敏感。 我再执行 git config core.ignorecase true,结果👌了。 再次证明了实践出真知。我只能倒推:负负得正。os大小写不敏感,把git也配置成大小写不敏感,最后git反而对大小写敏感了 😂 同学们和我结论相同的,记得吼一声哦
作者回复: 是的,git考虑得很周到
作者回复: git log --date=format:%Y-%m-%d\ %H:%M:%S git log --date=iso git log --date=short 你自己挑一个适合的吧。
作者回复: 👍
作者回复: commit 会要恢复,也简单的。git reset 后面加具体的commit就行,缺省情况下就是HEAD
作者回复: 👌
作者回复: 复现出来了,是因为当前路径下并没有 readme 文件
作者回复: 在commit前,你那个要两个命令,直接git mv只要一个命令。仅此而已,😄
作者回复: hi,rv 文字应该是 mv 吧?看看git 的版本是多少?
作者回复: 啊呀,没理解你的描述