Google says in this Video: https://www.youtube.com/watch?v=8sGY55yxicA&t=1m3s
The user information contains a unique id which is guaranteed to be distinct across all providers.
How can that be possible if the users have different emails and passwords on each provider? How does Google know which Facebook, Google and Github Account belongs to the same user?