I am investigating a code reversion issue. I am a bit new to Git and am having trouble understanding what I am seeing. I have picked a "signature" change and am trying to understand what happened to the file since the change.
1) I can see the change as a commit to a branch, however this only shows up in "git log --follow " and does not show up as a change in "gitk " but does if I use "gitk --all ".
2) When viewing the latest version of the file in Atlassian Stash or the local file system, the changes are not evident in the file. However the latest change in Atlassian Stash and gitk that was committed on the file does have the expected changes in it. So I can select the commit in both gitk and Stash and see the change being made, but when Viewing the file content the changes are not there.
3) "git log --follow " does not indicate any changes to the file since the expected change was made, and neither does "git whatchanged ".
This problem is not isolated to this file - about a weeks worth of changes have the same symptoms - changes were made and I can see them in Stash and using git log, but the latest copy of the files obtained through Atlassian Stash or git pull do not incorporate the changes.
What could have happened to generate this set of symptoms ? I assume that any change to a file (either through a deliberate commit, or through errant merging) would always show up in the log files and on Atlassian Stash, but this doesn't seem to be the case.
Thanks in advance.