Bash istemine git dalı ekle [çoğalt]
Aug 28 2020
Mevcut git şubemi bash terminal istemime eklemeye çalışıyorum. Bu dosyayı kopyaladım:https://github.com/git/git/blob/master/contrib/completion/git-prompt.sh ana dizinime ve bu .bashrc'nin istemimle ilgili olan kısmı:
source ~/.git-prompt.sh
if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00;31m\] \W$(__git_ps1 " (%s)")\[\033[00m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\ \W$(__git_ps1 " (%s)")$ '
fi
Bununla birlikte, \ W $ (__ git_ps1 "(% s)") mevcut klasörü ve dalı döndürüyor ve bir havuzda olmadığında mevcut dizini döndürüyor.
Bir depodayken ve ben bir depoda olmadığımda hiçbir şey görüntülemezken yalnızca geçerli dalı görüntülemesini sağlamak mümkün mü?
Yanıtlar
1 Overfront64 Aug 28 2020 at 03:23
\ W'nin kaynak kodda veya insanların uygulamalardan bahsettiği herhangi bir yerde yorumlanmayan geçerli dizini eklediğini buldum. Bunu şuna düzelttim:
PS1='${debian_chroot:+($debian_chroot)}\[\033[32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00;31m\]$(__git_ps1 " (%s)")\[\033[00m\]\$ '
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'