【发布时间】:2017-10-29 10:53:28
【问题描述】:
我开始在 Windows 系统中使用 git。我使用了 Git Desktop 附带的 Git Shell。此命令行工具始终显示您当前所在的分支以及 git 状态的简短彩色形式(未跟踪文件的数量、更改的文件数量、已删除文件的数量)。我发现这真的很方便。
现在我将系统完全更改为 Linux,但没有发现任何类似的东西。有没有办法像 Windows Git Shell 一样教 Linux bash 显示分支和状态?我目前正在使用 Xubuntu (16.04) 终端。
【问题讨论】:
-
Bash-它将 repo 状态添加到您的 shell 提示符中,可能还有其他工具可以这样做。但是这里的工具推荐是题外话。
-
如果您的问题是您需要获取或安装什么其他外壳或工具才能获得此状态,那么这个问题是题外话。如果您的问题是如何配置 bash 以显示这一点,那么 Super User 可能 是一个更好的地方。由于涉及
git,它可能也很适合这里。现在这个问题有点分散。 -
@LasseV.Karlsen 啊,到目前为止我还不认识 SuperUser。你能移动一下问题吗?
-
说明可以在
git-sh-prompt文件中找到,例如less /usr/lib/git-core/git-sh-prompt(至少在 ubuntu 20.04 上)