Inilah cara saya akan melakukannya, tetapi saya telah membuat alias untuk melakukannya untuk saya.
$ cd ~Downloads/git; git clone https:git.foo/poo.git
Mungkin ada cara yang lebih elegan untuk melakukan ini, namun saya menemukan ini paling mudah untuk diri saya sendiri.
Inilah alias yang saya buat untuk mempercepat. Saya membuatnya untuk zsh, tetapi harus berfungsi baik untuk bash atau kulit lainnya seperti ikan, xyzsh, fizsh, dan sebagainya.
Edit ~/.zshrc
,, /.bashrc
dll. Dengan editor favorit Anda (milik saya adalah Leafpad, jadi saya akan menulis $ leafpad ~/.zshrc
).
Preferensi pribadi saya, bagaimanapun, adalah membuat plugin zsh untuk melacak semua alias saya. Anda dapat membuat plugin pribadi untuk oh-my-zsh dengan menjalankan perintah ini:
$ cd ~/.oh-my-zsh/
$ cd plugins/
$ mkdir your-aliases-folder-name; cd your-aliases-folder-name
# In my case '~/.oh-my-zsh/plugins/ev-aliases/ev-aliases'
$ leafpad your-zsh-aliases.plugin.zsh
# Again, in my case 'ev-aliases.plugin.zsh'
Setelah itu, tambahkan baris ini ke file kosong alises.plugin baru Anda buat:
# Git aliases
alias gc="cd ~/Downloads/git; git clone "
(Dari sini, ganti namamu dengan namaku.)
Kemudian, untuk membuat alias bekerja, mereka (bersama dengan zsh) harus bersumber (atau apa pun namanya). Untuk melakukannya, di dalam dokumen plugin khusus Anda tambahkan ini:
## Ev's Aliases
#### Remember to re-source zsh after making any changes with these commands:
#### These commands should also work, assuming ev-aliases have already been sourced before:
allsource="source $ZSH/oh-my-zsh.sh ; source /home/ev/.oh-my-zsh/plugins/ev-aliases/ev-aliases.plugin.zsh; clear"
sourceall="source $ZSH/oh-my-zsh.sh ; source /home/ev/.oh-my-zsh/plugins/ev-aliases/ev-aliases.plugin.zsh"
####
####################################
# git aliases
alias gc="cd ~/Downloads/git; git clone "
# alias gc="git clone "
# alias gc="cd /your/git/folder/or/whatever; git clone "
####################################
Simpan plugin oh-my-zsh Anda, dan jalankan allsource
. Jika itu tampaknya tidak berhasil, jalankan saja source $ZSH/oh-my-zsh.sh; source /home/ev/.oh-my-zsh/plugins/ev-aliases/ev-aliases.plugin.zsh
. Itu akan memuat sumber plugin yang akan memungkinkan Anda untuk menggunakan allsource
mulai sekarang.
Saya sedang dalam proses membuat repositori Git dengan semua alias saya. Silakan memeriksanya di sini: File-file Ev . Silakan bercabang dan tingkatkan sesuai kebutuhan Anda.