I have Windows 10 and Git Bash to get access to Git and Gitk on three platforms.
1. Office WS: Windows 10 Enterprise - git version 2.32.0.windows.1; gitk help - Copyright TBD
2. Home PC: Windows 10 Home - git version 2.28.0.windows.1; gitk help - Copyright 2005-2016
3. Business Laptop: Windows 10 Pro - git version 2.33.0.windows.1; gitk help - Copyright 2005-2016
On platforms 1 and 2, when I hit the green circle in gitk (i.e., staged files or aka files in the index), and select any of the staged files, the differences appear as expected.
But on platform 3, the differences do not appear for the staged files. On this platform, on gitk I only can see differences for files that are tracked but not staged (i.e., the red circle), or files that are committed. In the gitk difference pane, I just get see obvious message:
"Local changes checked in to index but not committed"
How do I get gitk on platform 3 to display the staged differences like it does on the other two platforms.
The work-around is that in the git bash screen I type "git diff --staged" to see the differences.