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
When the icons are not updating you can quickly kill the icon overlay cache using the following "Run" command:
taskkill /f /im tgitcache.exe
The cache process should restart itself automatically. You can even turn this into a desktop shortcut if you notice it happening frequently.