incorrect git history and git blame in idea
From time to time it happens to me, that shown git blame is different from what I can see using pure git commands. Now I even see totally wrong commits in branches in git tool window — multiple branches has different commits, including ones which does not actually exist if I compare it to output of tig.
refresh icon in tool window does not help. Reload all from disk does not help. Invalidate everything and realoading IDE -- cured.
OK, great, it has 'solution'. but WHY does it happen in first...