(Mensaje recuperado de hace horas que se me fue la luz, espero aún te sea útil jajaja)
Para clonar un repositorio usando el comando GIT necesitas tener instalada la CLI de Git (
https://git-scm.com/downloads) y puedes hacerlo incluso desde la CMD (Símbolos del sistema).
Los comandos de Python son justamente los que comienzan por "python ...", la estructura suele ser [paquete de comandos] ...[parámetros], donde paquete de comandos es algo como git, ping, python, node..., el resto son argumentos/parámetros que se le envían a ese ejecutable
Por otro lado, el "$" es innecesario, el $(Según mi experiencia, puedo equivocarme) representa una nueva línea; En windows suelo ejecutar todo lo que viene luego de $, en Linux lo que hago es reemplazar el $ por sudo para ejecutarlo con permisos de superusuario.