I have a bunch of work that got "lost" in our git repository. i.e. I committed a number of files, and someone did a merge somewhere, that "lost" all my changes. I'm struggling to determine how/where this happened. When I look at the log of changes to my file using this command from this question:
gitk --all -- version.txt
I get the following screenshot:
This file is managed by our build system, and it should contain the string,
1.0.94.0
AT least, based on what I'm seeing in the above screenshot. But in fact, it actually contains the string:
1.0.92.0
In digging through the repository, someone performed a merge, and the merge overwrote version.txt with the contents 1.0.92.0. But that merge did not appear in my gitk output. Is there a way to run gitk (or git) to show me all the merges and commits that modified my file?