Linux终端中显示git分支信息
前言
以下方法为gpt-4给出, 复杂情况的话, 可自行重新对gpt-4进行提问解答。 本文仅做总结(避免之后遇到类似问题再浪费提问等待的时间)。
方法
没有显示Git仓库的分支信息,可能是因为你的命令提示符(prompt)没有被正确地配置来显示这些信息。
如果你想在保留原有样式的情况下显示Git分支信息,可以将以下代码添加到你的命令提示符(prompt)设置中, 你可以尝试修改你的.bashrc或.bash_profile文件(通常位于你的用户目录下),在末尾添加以下代码:
1 | # Git branch in prompt. |
这段代码首先定义了一个函数parse_git_branch,用于获取当前Git仓库的分支名。然后,它将原来的命令提示符保存在ORIG_PS1变量中,最后,它在原来的命令提示符后面添加了Git分支信息。
这样,你的原有样式就会被保留,同时在命令提示符后面显示Git分支信息。
请注意,你需要退出并重新打开你的Bash窗口,这样才能使改动生效。
tips:
如果响应使得末尾的$符号换行后显示, 则最后一行可改为
1 export PS1="$ORIG_PS1\[\033[32m\]\$(parse_git_branch)\[\033[00m\]\n\$ "如果原本的PS1后自带$符号, 想删除的话, 只需在这个文件中搜索到对应的
PS1导出项, 更改其末尾, 即删除末尾的$或\$符号即可。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 道远日暮时不存!

.png)