GNU/Linux >> Linux Esercitazione >  >> Linux

Come eseguire automaticamente il CD dopo Git Clone?

Voglio automaticamente cd nella directory creata dal clone comando dopo I git clone d qualcosa.

Importante: Non voglio alterare la sintassi del comando (es. utilizzare un alias/funzione) perché interromperebbe i completamenti zsh che ottengo automaticamente da Pretzo progetto.

MODIFICA :Il motivo per cui non ho scelto alcuna risposta come corretta è perché non è stata fornita alcuna risposta conforme alla condizione di cui sopra.

Uso ZSH, ma è accettabile anche una risposta in qualsiasi altra shell.

Risposta accettata:

Crea una funzione:

gclonecd() {
  git clone "$1" && cd "$(basename "$1" .git)"
}

(Funziona con link sia con che senza ".git")


Linux
  1. Come GNOME usa Git

  2. Come creare tag Git

  3. Come clonare un repository Git in una cartella specifica

  4. Come integrare il comando Mv dopo il comando Trova?

  5. Come forzare automaticamente i dischi Fsck dopo un arresto anomalo in `systemd`?

Come installare Git su CentOS 8

Come installare Git su Debian 9

Come rimuovere il repository remoto Git

Come clonare un repository Git con Ansible

Procedura:un'introduzione all'uso di Git

Come installare Git su Centos7?