[英]How to display git branch in PS1 with other output?
如果我在git repo linux PS1中 ,我只能在PS1中顯示分支名稱-僅在git repo中顯示分支名稱 ,但是我無法將其與早期的PS1集成在一起
PS1="[\D{%F} \@] \u /\W $ "
顯示日期時間和用戶名
[2015-08-20 11:38 PM] mtk
我試過了
PS1="[\D{%F} \@] \u /\W $(__git_ps1) $ "
但是,我得到了錯誤
__git_ps1: command not found
<empty PS1>
有什么方法可以獲取git分支名稱以及我的PS1用於輸出的早期詳細信息?
編輯:我也嘗試過
PS1="[\D{%F} \@] \u /\W '$(__git_ps1)' $ "
但是,即使在git repo內部,也總是給出空引號。
問題不同於那個。 我要顯示時間和日期+ git分支(如果它在回購協議中)。
PS1="[\D{%F} \@] \u /\W \$(__git_ps1) $ "
要么
PS1='[\D{%F} \@] \u /\W $(__git_ps1) $ '
您必須轉義$
才能每次都執行,而不僅是一次。 您可以使用單引號或將\\
轉義。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.