【问题标题】:How can I perform a Git Status that doesn't check remotes?如何执行不检查遥控器的 Git 状态?
【发布时间】:2018-08-06 16:57:45
【问题描述】:

由于我公司的设置相当分散,我正在处理不同的 VPN。有没有办法在不检查遥控器状态的情况下运行 Git Status 命令? IE。只检查本地更改?还是等效的命令? PITA 不能在不切换 VPN 的情况下仅执行 Git 状态。

【问题讨论】:

  • 为什么切换vpn会影响git status命令(git status是比较localy)?

标签: git


【解决方案1】:

git status 应该检查您的本地分支(例如refs/master)与您本地获取的克隆远程分支(例如refs/origin/master)。

简单地发出git status 时应该没有网络流量。当然,如果没有 git fetch 首先,您将无法真正与遥控器的最新状态进行比较。

【讨论】:

  • 谢谢。这花了很长时间,我假设(因为连接到这些服务器的其他任何东西都像这样超时)它无法连接到遥控器。事实上,这只是我的虚拟机上共享文件夹的(令人难以置信的糟糕)性能。哇!
  • @JaneDoe:如果您使用的是 VirtualBox(或使用 VirtualBox 的 Vagrant),我最终采用了以下规则:“仅在绝对需要时共享文件夹,这对于 Git 来说永远不会”。 :-) 那些共享目录以不可预知的方式异常缓慢。
  • @torek 谢谢。他们真的是。我现在实际上因为一个不相关的原因离开了他们:stackoverflow.com/questions/51561997/…
猜你喜欢
  • 2014-12-09
  • 2014-06-20
  • 2012-09-06
  • 2012-08-01
  • 1970-01-01
  • 2014-10-28
  • 2010-12-07
  • 2013-10-18
相关资源
最近更新 更多