我目前正在从udacity上学习GIT和GITHUB课程。我真正感到困惑的一件事是,根据我的理解,远程和分支之间有什么区别,因为两者对我来说意义相同。
确切地说,让我们使用Git自己的文档“什么是分支”:
Git中的分支只是指向这些提交之一的轻量级可移动指针。
Git中的分支只是指向提交的指针。通常,此提交将依次与链或分支链结构中的其他提交连接。当我们通常想到分支时,我们想到的是以某种方式在逻辑上排序的提交集合,但是从技术上讲,分支只是指向提交的指针。
同样,从有关使用遥控器的文档中:
远程存储库是项目的版本,这些版本托管在Internet或网络上的某个位置
远程实际上是远程存储库的简称,是存储分支及其提交的中央位置。远程也可以具有分支,但是通常您不会直接与这些远程分支进行交互。而是有本地远程跟踪分支,顾名思义,它们跟踪实际远程服务器上分支的真实状态。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句