我才刚刚开始使用bash-git-prompt,这是一个bash shell替换,检测到git tracked tracked目录时,可以向您展示本地分支的区别从远程分支(X Consits的前方/后面),如果您的本地存储库是"干净"的,或者是否上演,冲突,更改,未分段,未跟踪,存放文件。
只是注意到它定期(我认为默认值是在本地存储库不变后的5分钟)运行git fetch --quiet
以找到远程分支的状态。(当然,它不做pull
或merge
。)
忽略Git服务器上增加的负载以频繁提取,这是否引起了任何问题?
我对Git相对较新,不确定这种自动获取是否会使开发变得复杂。或者,如果您延迟运行合并直到想要,这真的没有区别,除了显示远程状态,您可能不知道?
对我来说,在后台获取时没有问题。这样,在推动后,您会收到很少的几点。而且,一旦您真正想在合并或重新恢复之前同步,您就已经拥有最多的(如果不是全部的提交),并且更快。
我认为经常在获取方面确实存在性能问题,因为如果没有什么可获取,服务器无需做任何事情...
我认为这是一个方便的功能!;-)