将本地环境和远程环境之间的连接用作仅在操作要求时才激活的临时连接,这是保持简单处理的一种有用构造。它也使得可以限制开销和带宽,并且支持离线开发这样的范式。

  不过,如果正在处理本地环境并且希望知道相较于远程仓库中变更的版本而言,本地变更的差异程度(状态),或者希望从远程仓库中拉取内容但暂时不合并的话,那么这就没什么用。这些类型的操作需要一些关于远程仓库状态的持久化信息(建立到远程环境物理连接的操作之间)。

  Git会通过在本地仓库中设置远程追踪分支来持久化这一关于远程仓库状态的信息。实质上,本地仓库包含与远程仓库有关的基于上一次与之交互(连接到远程仓库)的状态信息。

  这些远程分支的副本与本地仓库中的本地分支共存。正因如此,就必须使用一种方法来区分这两种分支类型,因为本地分支通常都会具有与远程分支相同的名称。例如,远程和本地仓库中都有一个master分支。

  为了有助于区分远程追踪分支与本地仓库中的本地分支,远程追踪分支具有一个与之关联的命名空间——远程引用名称,比如origin、origin2等。例如,如果指向从中克隆的该区域的远程引用被称为origin,那么本地仓库中master的远程追踪分支就将被命名为origin/master(或者更准确地说,是remotes/origin/master)。本地master分支的名称就是master。

关于WorkWIn企业监控软件:

WorkWin历经十余年发展历程,满足各种苛刻电脑监控需求,有效规范员工上网行为。每天都有成千上万家企业的诸多电脑正在运行WorkWin。WorkWin基于纯软件设计,无需添加或改动任何硬件,使用一台管理机监控全部员工机电脑。WorkWin监控软件的两大必杀技是是:知道员工在做什么(监控包括屏幕、上网在内的一举一动),限制员工不能做什么(禁止网购、游戏、优盘等)。点击功能特点了解更多。

版权所有,南京网亚计算机有限公司 。本文链接地址: 远程追踪分支