I have made a small change in some code but TortoiseGit shows it as modified (red exclamation sign) although I have committed, pulled, pushed, but it stays. What should I do her
None of the other options here could make the problem go away. (I wasn't able to identify any file that had a change in casing) I was pretty confident that everything was checked in as it should be so I just deleted my repo and checked it out again. Poof, works again.
If you're not as confident (or you just don't want to risk it, as is best), rename your repo folder lcoally and check out your repo again, then you can pull a diff to see if anything odd is missing/changed between the two repo folders.
Please check your path to see if it matches in case.
Some/Dir/SomeFile.ext
is the same to windows as
some/DIR/someFILE.EXT
But to Git they are in different locations. This is remedied by navigating back from the top with the proper casing.
Not sure if this is relevant.
Looks like TortoiseGit has cache issues with file/folder cases.
In my case since the folder case was not correct with the once expected, the icons' overlay were not showing up