If you're comfortable with using Terminal, rsync will do exactly what you want and it is included as part of OS X. If you only want to know the differences, make sure to pass the -n flag. Otherwise, rsync will copy the missing files. If you open terminal and run 'man rsync', it will tell you all the gory details.