我非常不熟悉 GIT 最近从 SVN 切换,所以可能在这里搞砸了一些明显的事情
它注意到了一些变化,但是一旦它们被提交,就会有很多它看不到
我现在拥有的至少 4 个文件存在显着差异,命令行上的 Tortoise 和 Git Status 都注意到文件中没有什么不同,但是如果我通过 Git(在乌龟中)进行区分,它们会列出更改(我不够聪明让 git diff 在文件的命令行上工作)
这已经发生了几次,我通过 Git 克隆到一个干净的文件夹并将我的旧文件复制到它上面来解决它,但它似乎逐渐降级并开始再次忽略更改。看起来很荒谬......有什么我可以解决这个问题的原因还是我可能做错了什么?
------------ 额外信息
$ git status --ignored
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# ../deploy.txt
# ../test.rar
# Ignored files:
# (use "git add -f <file>..." to include in what will be committed)
#
# ../.idea/
# ../project.iml
# ../project.iws
# ../project.log
# ../logs/
# ../target/
nothing added to commit but untracked files present (use "git add" to track)
$ git config --local -l
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
core.hidedotfiles=dotGitOnly
remote.origin.url={my url}
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master