是否有一个命令行工具来实时显示git状态?

时间:2016-04-05 16:26:37

标签: git command-line

我知道那里的git gui就像桌面上的sourcetree和github,但我想知道是否有任何可用的东西,我可以从命令行使用到&#34 ;钟表"更改并显示git文件的状态。如果我要修改文件,它将更改其状态而无需运行git status

2 个答案:

答案 0 :(得分:5)

如评论中所述,您可以像这样使用watch linux命令:

watch git status

从手册页:

  

观看重复运行命令,显示其输出和错误(第一次屏幕显示)。这可以让你观看          程序输出随时间变化。默认情况下,程序每2秒运行一次。默认情况下,watch会运行          直到被打断。

答案 1 :(得分:1)

运行此命令后,在后台保持终端打开:

while :; do clear;date;git status; sleep 1; done

更好的是,有一个专门用于显示此输出的单独tmux窗格。

这样,您就可以在调用此命令的目录中查看repo的实时状态。