Why Deleted Files Come Back During Git Merge

Git is a State Machine, not a History Book: It cares about the result of the three points, not the journey you took to get there