簡體   English   中英

為什么PS1沒有使用git分支名稱更新?

[英]Why PS1 is not updated with the git branch name?

PS1="\\w (`git branch | grep '^*' | cut -b 3-100`)$ "

我將PS1設置為如上所示,但在使用git checkout更改分支后,它不會更新提示中的分支名稱,或者使用cd更改存儲庫。 如何解決這個問題?

PS1設置(一次)時,將評估反引號引用的位,而不是在顯示提示時。 使用單引號保存后一事件的擴展:

PS1='\w (`git branch | grep "^*" | cut -b 3-100`)$ '

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM