Qual é a diferença entre GitHub e gist?

Qual é o propósito do gist e como é que é diferente da partilha/manutenção regular de códigos usando o GitHub?