Bagaimana untuk menetapkan alias dengan parameter dalam git
PHP中文网
PHP中文网 2017-06-07 09:23:40
0
2
1049

Bagaimana untuk menetapkan arahan dengan parameter apabila menetapkan alias dalam git?
Sebagai contoh, saya mempunyai arahan:
log git --semua | grep "parameter"git log --all | grep "参数"
我现有的别名方式是:
alog = log --all
使用的时候就是:
git alog | grep "参数"
我想知道有没有更好的方法,可以把grep一起并到别名里面,让使用的时候只需要输入
别名 + 参数Kaedah alias sedia ada saya ialah:

alog = log --semua🎜digunakan Masanya ialah: 🎜git alog |. grep "parameters"🎜Saya ingin tahu sama ada terdapat cara yang lebih baik untuk menggabungkan grep ke dalam alias, supaya apabila menggunakannya, anda hanya perlu memasukkan 🎜 alias + Parameter? 🎜
PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(2)
世界只因有你

Alias ​​git hanya boleh ditetapkan dalam git prep bukan arahan git, jadi ia tidak akan berfungsi.

Jika anda perlu menggunakan arahan ini, anda boleh menetapkan alias shell.

Sebagai contoh

glag = git log --all | grep

Apabila menggunakan


glag "参数"

(Perhatikan bahawa tiada git di hadapan, kerana ini bukan alias git, tetapi alias shell)

Syorkan oh-my-zsh

伊谢尔伦

Anda boleh mentakrifkan fungsi sh sebagai alias, seperti

# https://github.com/jokester/dotted/blob/master/DOTgitconfig#L22
# 把或HEAD的commit打包成txz
[alias]
     txz = !"foo () { if [ -n \"\" ]; then treeish=\"\" ; else treeish=HEAD; fi; git archive \"$treeish\" | xz -9 ; } ; foo "
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan