GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo hacer Cd automáticamente después de Git Clone?

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")


Linux
  1. Cómo GNOME usa Git

  2. Cómo crear etiquetas Git

  3. Cómo clonar un repositorio Git en una carpeta específica

  4. ¿Cómo integrar el comando Mv después del comando Buscar?

  5. ¿Cómo forzar automáticamente los discos Fsck después de un bloqueo en `systemd`?

Cómo instalar Git en CentOS 8

Cómo instalar Git en Debian 9

Cómo eliminar el repositorio remoto de Git

Cómo clonar un repositorio Git con Ansible

Cómo:una introducción al uso de Git

¿Cómo instalar Git en Centos7?