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
The thing that solved this issue for us was that we had moved our Git repos to a mapped network drive, thus changing the drive letter.
It seems that TortoiseGit needs to be set to monitor network drives - it is not the default behaviour.
So to solve this issue you would:
Job done.