What are the differences between the git and git-core packages?

The git-core package is a "dummy" package, which has the git package as dependency. This is because the git-core package has been renamed to git.

The dummy git-core package should be safely removable.

In previous releases, it seems git was a virtual package for gnuit (GNU Interactive Tools).

Source