设置分支在 Mac Big Sur 上可见

问题描述 投票:0回答:2

我是新来的。 现在我尝试设置在终端中可见的分支名称,我找到了一些有关它的指南,但没有任何效果。所以我做什么:

  1. 我在Mac上安装了Git

  2. 打开终端并创建.bash_profile

    touch ~/.bash_profile
    
  3. 在代码编辑器中打开文件

  4. 添加此代码:

    # Git branch in prompt.
    parse_git_branch() {
        git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
    }
    export PS1="\u@\h \W\[\033[32m\]\$(parse_git_branch)\[\033[00m\] $ "
    
  5. 使用以下命令更新文件:

    source ~/.bash_profile
    

但是什么也没发生,最后我得到了这个东西:

\u@\h \W\[\033[32m\]$(parse_git_branch)\[\033[00m\] $ 

感谢任何帮助!

git macos terminal
2个回答
0
投票

在较新版本的 macOS 上,默认 shell 是 zsh,而不是 Bash,因此您需要:

  1. 使用 zsh 特定的提示设置。有关可嵌入的提示代码,请参阅这些文档。请注意,您需要使用

    .zshrc
    文件而不是
    .bashrc
    文件。

  2. 更改您的终端配置以使用 Bash。


0
投票

更改终端配置以使用 Bash

系统设置:单击 Apple 徽标,然后选择系统设置。接下来,选择“用户和组”,按住 Control,然后选择您的用户。输入密码,选择“解锁”,然后展开可用 shell 的列表。选择 /bin/bash 选项,单击“确定”,然后打开终端。

© www.soinside.com 2019 - 2024. All rights reserved.