Git中的远程仓库都是dumb,这并不意味着这样的做法不好;相反,它们不必进行大量的处理。因此,可以认为,围绕它们的模型是智能的。
Git不会维护从本地仓库到远程仓库的持久连接(如果这样做了并且要求这样做的话,那么无法进行离线开发)。相反,Git会在远程仓库进行签入以便得到更新后的状态信息和内容。当需要与远程仓库交互的Git命令在本地环境中被初始化的任何时候,都会发生这一签入行为——实质上,也就是进行获取、拉取或推送操作时。
对于那些操作的必要持续期间,本地环境中的Git会建立与远程仓库的连接,收集关于与有关分支在远程仓库中位置相关的信息,并且酌情更新或下载内容。
因此,Git可以直接通过临时连接连接到远程环境。这类似于大多数传统源管理系统的处理方式。只有在服务器和本地工作区域之间更新内容时,才会建立和使用到服务器的连接。
★关于WorkWin公司电脑监控软件★
WorkWin的使命是打造Work用途的Windows 电脑系统,有效规范员工上网行为,让老板知道员工每天在做什么(监控包括屏幕、上网在内的一举一动),限制员工不能做什么(禁止网购、游戏、优盘等)。
WorkWin基于纯软件设计,非常容易使用,无需添加或改动任何硬件,使用一台管理机监控全部员工机电脑。历经南京网亚十余年精心打造,此时此刻每天都有成千上万企业电脑正在运行WorkWin,选择WorkWin选择“赢”。
版权所有,南京网亚计算机有限公司 。本文链接地址: Git如何与远程环境交互