This doesn't really make sense, because you're not providing a common ancestor. If you do have one, however, you can use:
git merge-file <current-version> <common-ancestor> <other-version>
This places the results in the current version file; if you want them elsewhere, use:
git merge-file -p <current> <common> <other> > <dest>
It needs the common ancestor to provide something to consider changes relative to. You could hack it, by providing an empty file or a copy of an older version of one of them from the history of your repository, but the quality of results will depend on how well you select a common ancestor, since it's merging the two diffs, between that and each of the new versions. An empty file will only work well if the two are very similar (many runs of at least three identical lines).
Without that, all you can really do is look at the differences:
git diff --no-index file1 file2
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…