GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich nach dem Git-Klon automatisch eine CD erstellen?

Ich möchte automatisch cd in das vom clone erstellte Verzeichnis Befehl nach I git clone d etwas.

Wichtig: Ich möchte die Syntax für den Befehl nicht ändern (z. B. einen Alias/eine Funktion verwenden), da dies die zsh-Vervollständigungen beeinträchtigen würde, die ich automatisch von Pretzo erhalte Projekt.

BEARBEITEN :Der Grund, warum ich keine Antwort als richtig ausgewählt habe, liegt darin, dass keine Antwort gegeben wurde, die die obige Bedingung erfüllte.

Ich verwende ZSH, aber eine Antwort in jeder anderen Shell ist auch akzeptabel.

Akzeptierte Antwort:

Erstellen Sie eine Funktion:

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

(Funktioniert für Links mit und ohne „.git“)


Linux
  1. Wie GNOME Git verwendet

  2. So erstellen Sie Git-Tags

  3. So klonen Sie ein Git-Repository in einen bestimmten Ordner

  4. Wie integriere ich den Mv-Befehl nach dem Find-Befehl?

  5. Wie werden Fsck-Festplatten nach einem Absturz in „systemd“ automatisch erzwungen?

So installieren Sie Git unter CentOS 8

So installieren Sie Git unter Debian 9

So entfernen Sie das Git-Remote-Repository

So klonen Sie ein Git-Repository mit Ansible

Gewusst wie:Eine Einführung in die Verwendung von Git

Wie installiere ich Git auf Centos7?