【问题标题】:ZSH Git prompt status stays always visible for a non-git directoryZSH Git 提示状态对于非 git 目录始终可见
【发布时间】:2018-07-22 20:37:22
【问题描述】:

即使目录不是 git 目录,ZSH shell 也会显示 Git 提示状态 (master [?])。 可能是什么问题呢?提前致谢。



我的 .zshrc 文件:

export PATH=$HOME/bin:/usr/local/bin:$PATH

export ZSH=/Users/m3rkus/.oh-my-zsh

ZSH_THEME="spaceship"

plugins=(git)

source $ZSH/oh-my-zsh.sh

【问题讨论】:

  • 你确定你不在 git 目录中吗? git rev-parse --show-toplevel 的输出是什么?
  • 请试试ls -al .git看看有没有git文件夹

标签: zsh oh-my-zsh


【解决方案1】:

其中一个更高级别的文件夹中可能有一个.git 文件夹。

您可以使用@Adaephon 建议的命令来查找它的位置:

git rev-parse --show-toplevel

【讨论】:

    猜你喜欢
    • 2021-01-13
    • 2012-05-01
    • 1970-01-01
    • 2022-11-04
    • 2012-08-02
    • 2022-12-16
    • 1970-01-01
    • 2013-09-23
    • 1970-01-01
    相关资源
    最近更新 更多