Quiero cd automáticamente al directorio creado por el clone comando después de git clone d algo.
 Importante: No quiero alterar la sintaxis del comando (por ejemplo, usar un alias/función) porque rompería los zsh-completions que obtengo automáticamente de Pretzo proyecto.
EDITAR :La razón por la que no elegí ninguna respuesta como correcta es porque no se dio ninguna respuesta que cumpliera con la condición anterior.
Uso ZSH, pero también es aceptable una respuesta en cualquier otro shell.
Respuesta aceptada:
Crear una función:
gclonecd() {
  git clone "$1" && cd "$(basename "$1" .git)"
}
(Funciona para enlaces con y sin ".git")