GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Cd Otomatis Setelah Git Clone?

Saya ingin secara otomatis cd ke direktori yang dibuat oleh clone perintah setelah saya git clone sesuatu.

Penting: Saya tidak ingin mengubah sintaks untuk perintah (misalnya menggunakan alias/fungsi) karena itu akan merusak zsh-completions yang saya dapatkan secara otomatis dari Pretzo proyek.

EDIT :Alasan saya tidak memilih jawaban yang benar, karena tidak ada jawaban yang diberikan yang memenuhi ketentuan di atas.

Saya menggunakan ZSH, tetapi jawaban di shell lain juga dapat diterima.

Jawaban yang Diterima:

Buat fungsi:

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

(Berfungsi untuk tautan dengan dan tanpa “.git”)


Linux
  1. Bagaimana GNOME menggunakan Git

  2. Bagaimana Mengintegrasikan Perintah Mv Setelah Menemukan Perintah?

  3. Cara menginstal git di ubuntu 16.04

  1. Cara membuat Tag Git

  2. Cara Mengkloning Repositori Git Ke Folder Tertentu

  3. Bagaimana Memaksa Disk Fsck Secara Otomatis Setelah Crash Di `systemd`?

  1. Cara Memperbarui Git

  2. Cara Menginstal Git di Ubuntu 18.04 / 20.04

  3. Cara Menginstal Git di CentOS 8