1

我想要一个 zsh 插件来告诉我哪些 git 存储库需要根据根目录的颜色推送更改。

例如://
代码
\Project1
\Project2

当您从代码目录运行 ls 时,我希望 Project1 和 Project2 根据它们的 git 状态着色。

我怎样才能做到这一点?

4

1 回答 1

2

您可以尝试一些像这样的 zsh git 主题,它会更改目录颜色以反映脏状态:

https://raw.github.com/gist/3712874/5d28e2d9fe2e4d0a4fda0315ad97bdafa399425c/screenshot.png


另一种选择是将状态颜色与目录本身分开:请参阅此zsh 主题(来自Josh Dick)以显示 git 状态的“交通灯”表示:

  • 红色 (●) 表示存在未跟踪的更改。
  • 黄色 (●) 表示存在未分阶段的更改。
  • 绿色 (●) 表示有阶段性变化。

http://blog.joshdick.net/asset/post_assets/2012/12/git_zsh_prompt.png

于 2013-09-06T06:24:47.190 回答