GIT中的Branch和Remote有什么区别?

raj*_*jha 5 git github master

我目前正在从udacity上学习GIT和GITHUB课程。我真正感到困惑的一件事是,根据我的理解,远程分支之间的区别是什么,因为两者对我来说意义相同。

Tim*_*sen 5

在这里准确地说,让我们使用 Git 自己的关于分支是什么的文档

Git 中的分支只是指向这些提交之一的轻量级可移动指针。

Git 中的分支只是指向提交的指针。通常,此提交将依次与链或分支链结构中的其他提交连接。当我们通常想到分支时,我们会想到以某种方式逻辑排序的提交集合,但从技术上讲,分支只是指向提交的指针。

再次,来自使用遥控器的文档:

远程存储库是托管在 Internet 或网络某处的项目版本

远程实际上只是远程存储库的缩写,是存储分支及其提交的中心位置。远程也可以有分支,但通常您不会直接与这些远程分支交互。相反,有本地远程跟踪分支,顾名思义,它们跟踪实际远程分支的真实状态。