图解Git版本控制系统基本的工作流程

 时间:2024-10-13 04:35:26

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。本篇经验将介绍Git版本控制系统基本的工作流程,希望对大家的工作和学习有所帮助!

版本控制系统分类

1、集中式版本控制系统(svn)中间是中央服务器,其他所有电脑都需要从中checkout代码下来。只有中央服务器管理着各个版本的代码。其他电脑需要操作时都要和中央服务器交互。如果中央服务器离线或者故障,其他电脑就没法与中央服务器交互,如下图所示:

图解Git版本控制系统基本的工作流程

2、分布式版本控制系统(git)分布式每一台电脑都有版本的Database,就不用担心中央服务器离线或者故障。因为本地就有版本的Database,所以可以实现离线操作。分布式也可以有一个中央服务器,但仅仅用于其他成员相互协作,也可以不通过服务器进行协作,如下图所示:

图解Git版本控制系统基本的工作流程

3、git和svn的区别svn需要比较版本之间的不同,然后在进行合并。而git会储存当前版本所有内容,并不需要与其他版本进行比较差异,体现了效率的地方,如下图所示:

图解Git版本控制系统基本的工作流程

创建版本库

1、什献垴淄睬么是版本库?版本库又名仓库,英文名repository,你可以简单的理解一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改,帏渍栉啻删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。所以创建一个版本库也非常简单,如下我是D盘 –> www下 目录下新建一个testgit版本库,如下图所示:

图解Git版本控制系统基本的工作流程

2、pwd 命令是用于显示当前的目录。通过命令 git init 把这个目录变成git可以管理的仓库,如下图所示:

图解Git版本控制系统基本的工作流程

3、这时候在testgit目录下会多了一个.git的目录(一般会被隐藏起来),这个目录是Git来跟踪管理版本的。可以通过:cd .git命令打开。

Git的工作原理

1、working directory:工作区,编辑代码的区域。staging area:暂存区,相当于是工作区和历史仓库中间的一个缓冲,代表的需要提交的一个状态。hist泠贾高框ory repository:历史仓库。使用的相关命令:git add:将工作区的文件添加到暂存区。git commit:将暂存区的文件添加到历史仓库里。git status:查看工作区和暂存区之间的区别。git rm:删除暂存区中不需要的东西。git mv:移动或重命名文件git ignore:忽略一些不需要添加到暂存区和历史仓库的东西。

图解Git版本控制系统基本的工作流程
  • 原神晶蝶捕捉位置在哪
  • 原神角色强度排行最新2.6
  • 大学当中的体育委员应该怎么当?
  • 男生找一个会打篮球的女朋友有什么好处?
  • 原神怎么更换刷新每日委托的国家
  • 热门搜索
    有关大自然的手抄报 我是文明小学生手抄报 语文手抄报大全 迎国庆的手抄报 五一节的手抄报 手抄报国庆70周年 英语手抄报国庆节 礼仪手抄报 教师节手抄报花边 小学生国庆节手抄报