Полагаю, самое простое, что вы можете сделать, - вернуть этот конкретный файл к тому, каким он был до первой из трех последних ревизий, о которых вы говорите ... Жаль, что вы не сможете ссылаться на них3 ревизии .... но вы можете обратиться к ним в комментарии ревизии. Итак ...
git checkout earliest-of-the-three-revisions~ -- path-to-file
git commit -m "Reverting file path-to-file
revisions x, y and z produced and undesired effect because of foo bar"
И это должно быть.