¿Cuál es la diferencia entre "Git" en general y Github?

Sé que Github es el sitio más común que usan los progtwigdores para save y hacer cambios en el código, pero, ¿es este el único software que existe? ¿Cuáles son otros sitios relevantes que utilizan "Git" o control de versiones que podría usar?

Git es un sistema de control de versiones distribuidas. Descripción más simple: es una herramienta que ayuda a administrar el repository con las fonts.
Con el propósito de compartir su repository con otros participantes del proyecto, necesita un server público donde se alojará su repository de git.
GitHub es un service web que le brinda la oportunidad de alojar su repository. Puede alojarlo como un repository público o privado. Además, GitHub brinda muchas otras funciones útiles (una práctica herramienta de revisión de códigos, edición de files, administración de equipos, charts, wiki, esencia, etc.).

"Git" es un sistema de control de versiones que puede usar diferentes hosts como server. Muchas compañías usan serveres locales "Git". Github es uno de los muchos serveres públicos de "Git", pero es el más popular.