我重构了一个java类,它涉及更改文件名和内容,即来自
public class CloudSealUserDetails ... in CloudSealUserDetails.java
到
public class CloudsealUserDetails ... in CloudsealUserDetails.java
(请注意从CloudSeal到Cloudseal的案例更改)
当我运行git status时,显示CloudSealUserDetails
的内容已更改并提交,但这不是我所做的更改。现在,如果我查看我的本地文件系统,我会看到一个名为CloudsealUserDetails
的文件,但在github中,我看到CloudSealUserDetails
和git pull / git status repots“已经是最新的。”
任何人都可以解释我做错了吗?
由于
答案 0 :(得分:0)
有一个错误(功能?),Git在案例中不会看到差异 - 通常更容易将其重命名为完全不同的东西,创建提交,然后再将其更改回来。