GNU/Linux >> Tutoriels Linux >  >> Linux

Comment Cd automatiquement après Git Clone?

Je veux automatiquement cd dans le répertoire créé par le clone commande après avoir git clone quelque chose.

Important : Je ne veux pas modifier la syntaxe de la commande (par exemple, utiliser un alias/fonction) car cela casserait les complétions zsh que j'obtiens automatiquement du Pretzo projet.

MODIFIER :La raison pour laquelle je n'ai choisi aucune réponse comme correcte, c'est parce qu'aucune réponse n'a été donnée qui respecte la condition ci-dessus.

J'utilise ZSH, mais une réponse dans n'importe quel autre shell est également acceptable.

Réponse acceptée :

Créer une fonction :

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

(Fonctionne pour les liens avec et sans ".git")


Linux
  1. Comment GNOME utilise Git

  2. Comment créer des balises Git

  3. Comment cloner un référentiel Git dans un dossier spécifique

  4. Comment intégrer la commande Mv après la commande Find ?

  5. Comment forcer automatiquement les disques Fsck après un crash dans 'systemd' ?

Comment installer Git sur CentOS 8

Comment installer Git sur Debian 9

Comment supprimer le référentiel distant Git

Comment cloner un référentiel Git avec Ansible

Comment :une introduction à l'utilisation de Git

Comment installer Git sur Centos7 ?