A conversion from Java to Kotlin in Android Studio 2.3.2 (in 3.0 the same behaviour) creates a new file and deletes previous. So Git doesn\'t know anything about this conversion
Git doesn't actually track renames directly; it infers them based on file add/delete pairs. I assume that Idea is running a git add
when it renames, whereas Android Studio is just deleting the old files. Try running git add
yourself on the new files and a git rm
on the old files and Git should show them as renames.