GIT本地分支机构

GIT本地分支机构,git,tfs,Git,Tfs,由于GIT是分散的,我知道开发人员可以创建一个本地特性分支并提交给这个本地分支。即使没有互联网连接,他/她也可以继续工作 在这种情况下,如果开发人员机器崩溃,是否意味着完整的本地分支丢失 能够创建本地分支机构被认为是GIT的主要优势。但是,如果本地分支无法承受开发人员机器崩溃,那么我看不到任何好处 GIT的分散性还有其他好处吗?GIT中的分支是指向存储库快照的指针。属于此快照的数据保存在硬盘驱动器上,保存在该存储库的gits数据库(.git文件夹)中,并保存为文件(git checkout) 此

由于GIT是分散的,我知道开发人员可以创建一个本地特性分支并提交给这个本地分支。即使没有互联网连接,他/她也可以继续工作

在这种情况下,如果开发人员机器崩溃,是否意味着完整的本地分支丢失

能够创建本地分支机构被认为是GIT的主要优势。但是,如果本地分支无法承受开发人员机器崩溃,那么我看不到任何好处

GIT的分散性还有其他好处吗?

GIT中的分支是指向存储库快照的指针。属于此快照的数据保存在硬盘驱动器上,保存在该存储库的gits数据库(
.git
文件夹)中,并保存为文件(
git checkout

此分支可以存在于本地存储库中,也可以存在于其他远程存储库中。是否要共享/备份分支/指针完全取决于您自己。如果您的硬盘驱动器在没有共享分支(以及属于它的对象)的情况下崩溃,那么您就倒霉了,但这与其他版本控制系统没有什么不同


主要区别在于git允许您在硬盘上有存储库,您可以选择不共享。

本地存储库在机器崩溃后无法生存(除非磁盘可以被回收)。将开发分支推送到central repo以保存它。但这确实需要互联网连接。在文明社会中,虚假前提和眼罩的结合是不合主题的。那么,GIT的分散性有什么用呢?在发展过程中,你可以享受拥有历史分支机构的优势。