I have deleted a file a couple of times in git, but it keeps turning up again as other branches are merged; I guess something like this:
o-- a topic --o
/ \
o-- [create file] --o-- [delete file] --o-- [file exists again]
It's especially hard for me to grasp what's going on since we work with git using "internal releases", i.e. I create release branches that I push, which our release manager pulls and merges down to master and I pull his master.
How can I find out where I (or someone else) deleted a file and what merge(s) that re-introduced the file? Thanks!