终端中的#show分支与.bashrc

时间:2012-02-02 00:16:02

标签: git bash terminal

我正在使用以下.bashrc文件。选项卡完成工作正常。然而。 #show分支的第二段代码并不那么好。当我第一次设置它并采购它时它工作正常。我的终端窗口位于原始位置,看起来像这个[~]$,当它在一个分支中,如[direcorty (master)]$但是当我打开一个新的终端标签窗口时,它会回到{ {1}}如何让状态行中的Show分支保留。

Anders-imac:~ anderskitson$

2 个答案:

答案 0 :(得分:1)

之所以没有停留,可能是因为您的终端使用的是.bash_profile而非.bashrc

我会创建一个指向.bashrc文件的链接,以便所有新的终端窗口都能使用单个.bashrc文件中的代码:

mv ~/.bash_profile ~/.bash_profile.bak
ln -s ~/.bashrc ~/.bash_profile

mv = move,这将备份您当前的.bash_profile,以防您想要保留重要内容。 ln -s =创建从.bashrc到.bash_profile的符号链接。

答案 1 :(得分:0)

也许你的shell是登录shell?如果是,.bashrc不一定会被阅读。尝试在.bash_profile中进行类似的更改,或者只是从.bashrc中提取.bash_profile