The technique Randal described sounds like the 'vendor code drop' method
described in the git-rm manpage. There you will find detailed
instructions on the best way to 'erase' the previous version and drop in
a tarball of the 'newer' version.
Hope this helps.
v/r,
neal