Git教程学习:01 Git简介与安装

这篇具有很好参考价值的文章主要介绍了Git教程学习:01 Git简介与安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 版本控制

1.1 什么是版本控制系统?

版本控制系统(Version Control System,简称VCS),是一种记录一个或若干文件内容变化,以便将来查询特定版本修订情况的系统。版本控制系统不仅可以应用于软件源代码的文本文件,而且可以对任何类型的文件进行版本控制。

有了版本控制系统,我们可以将选定的文件回溯到之前的状态,甚至将整个项目回退到过去某个时间点的状态,我们可以比较文件的的变化细节,查出最后是谁修改了哪个地方,从而找出导致怪异问题出现的原因,又是谁在何时报告了某个功能的缺陷等等。使用版本控制系统通常还意味着,就算我们乱来一气把整个项目中的文件改的改删的删,我们也照样可以轻松恢复到原先的样子。但额外增加的工作量却微乎其微。

1.2 本地版本控制系统

本地版本系统大多都是采用某种简单的数据库来记录文件的历次更新差异。

Git教程学习:01 Git简介与安装,Git教程学习,git

其中最流行的一种叫做RCS,现今许多计算机系统上都还看得到它的踪影。RCS的工作原理是在硬盘上保存补丁集(补丁集是指文件修订前后的变化);通过应用所有的补丁,可以重新计算出各个版本的文件内容。

1.3 集中式版本控制系统

集中式版本控制系统(Centralized Version Control Systems,简称CVCS):集中式版本库集中存放于一个单一的中央服务器,保存所有文件的修订版本。人们需要先从中央服务器取得最新的版本,然后开始干活,干完活后,在把自己的活推送给中央服务器。因此,集中式版本控制器需要在联网的情况下才能开始工作。

Git教程学习:01 Git简介与安装,Git教程学习,git

==缺点:==中央服务器的单点故障。如果宕机一小时,那么在这一小时内,谁也无法提交更新,也就无法协同工作。如果中心数据库所在的磁盘发生损坏,又没有做恰当的备份,所有的数据就会丢失——包括项目的整个变更历史,只剩下人们在各自机器上保留的单独快照。

1.4 分布式版本控制系统

分布式版本控制系统(Distributed Version Control Systems,简称DVCS):分布式版本控制系统中没有“中央服务器”,在这类系统中,像Git、Mercurial以及Darcs等,客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来,包括完整地历史记录。这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。 因为每一次的克隆操作,实际上都是一次对代码仓库的完整备份。许多这类系统都可以指定和若干不同的远端代码仓库进行交互。籍此,我们就可以在同一个项目中,分别和不同工作小组的人相互协作。 我们可以根据需要设定不同的协作流程,比如层次模型式的工作流,而这在以前的集中式系统中是无法实现的。

Git教程学习:01 Git简介与安装,Git教程学习,git

2 Git简史

Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。

到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux 内核社区免费使用 BitKeeper 的权力。 这就迫使 Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds)基于使用 BitKeeper 时的经验教训,开发出自己的版本系统。 他们对新的系统制订了若干目标:

  • 速度
  • 简单地设计
  • 对非线性开发模式的强力支持(允许成千上万个并行开发的分支)
  • 完全分布式
  • 有能力高效管理类似Linux内核一样的超大规模项目(速度和数据量)

自诞生于 2005 年以来,Git 日臻成熟完善,在高度易用的同时,仍然保留着初期设定的目标。 它的速度飞快,极其适合管理大项目,有着令人难以置信的非线性分支管理系统(参见 Git 分支)。

3 Git的安装

3.1 在Linux上安装

这里我主要是在VMware虚拟机中的CentOS7上操作的,在terminal中输入命令:

$ sudo dnf install git-all

Git教程学习:01 Git简介与安装,Git教程学习,git

更详细的安装方式参考链接:安装Git

3.2 初次运行Git前的配置

当我们安装好Git后,还需要再terminal进行一些相关设置。

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

除此之外,Git还有许多设置,包括常用编辑器等,可以键入如下命令查看设置并修改:文章来源地址https://www.toymoban.com/news/detail-813776.html

git config --list

到了这里,关于Git教程学习:01 Git简介与安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git的安装与使用教程(附有git命令大全)

    在日常工作中git少不了,所以本篇文章教大家如何使用git,便于日后工作与学习,本篇文主要基于 gitee 平台编写。 什么是 Gitee? Gitee 提供免费的 Git 仓库,还集成了代码质量检测、项目演示等功能。对于团队协作开发,Gitee 还提供了项目管理、代码托管、文档管理的服务,5 人

    2024年02月01日
    浏览(68)
  • Git,Gitee安装IDEA集成Git使用和Git命令详细教程

    给兄弟们提前到个新年好啊!!! 祝各位在新的一年里技术越来月精湛,票子多多,工作顺心。 什么是Git Git是一个 分布式版本控制工具 ,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等),在软件开发过程中被广泛使用。 Git是目前世界上最先进的分布

    2024年02月19日
    浏览(51)
  • 详解Git 安装教程(保姆级教程)

    Git工具官网:https://git-scm.com/downloads 点击下载(官网下载可能会比较慢,下面有淘宝镜像): 所有东西下载慢的话就可以去找镜像! 官网下载太慢,我们也可以使用淘宝镜像下载:CNPM Binaries Mirror 比如可以选择:v2.37.3.windows.1 1. 用户许可声明 双击下载后的 Git-2.37.3-64-bit.ex

    2024年02月05日
    浏览(40)
  • Git 安装教程

    1、官网地址 下载地址 2、下载 1、下载完成后,直接点击安装包安装,即可。 2、开始安装,然后下一步 3、可以在此处自定义地址,然后下一步 3、选择组件 此处默认即可,但我选择了一个新功能。 4、选择Git默认的编辑器 此处选择默认即可,有特殊爱好亦可更换。 5、选择

    2023年04月08日
    浏览(22)
  • git安装教程

    Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从小到大的项目版本管理。下面详细的用图文形式介绍一下git安装过程(记录一下git安装过程供参考) 打开git官网地址:https://git-scm.com/进行下载,如下图界面: 如图片中描述:一般进入官网后会识别电脑对应系

    2024年02月01日
    浏览(37)
  • Git安装使用教程

    目录 一、下载安装git 二、SSH 公钥设置 生成 SSH 公钥​ 设置账户 SSH 公钥​ 仓库的 SSH Key 和账户 SSH Key 的区别?​ 修改描述 当使用  Git  的时候可能会出现一些不想被提交的东西被错误的commit了,更糟糕的是还被push到了服务器上。那么这个时候如果仅仅只是删除文件,再次

    2024年02月09日
    浏览(28)
  • Git安装教程(超详细)

    Git官网下载地址:https://git-scm.com/ 、 按照上图进行操作,下载完成后,我们开始进行安装. 1. 使用许可声明 打开我们下载好的Git安装包.开始进行安装,这个界面是Git的协议内容,点击 Next到下一步 2. 选择安装目录 默认的是在C盘,我们可以点击Browse切换安装目录,点击Next到下一步 3.

    2024年02月16日
    浏览(37)
  • Git下载安装教程

    我下载Git的目的是为了借助Git把项目上传到Gitee 如何把项目上传到Gitee 提示:以下是本篇文章正文内容,下面案例可供参考 第一个:Git下载地址 第二个:Git下载地址 打开官网下载适合自己电脑的版本,选择【Download】下载 下载后双击Git的安装包开始安装,基本上每一步都是

    2024年01月22日
    浏览(41)
  • GIT安装教程(入门)

    目录 前言 Git作者 官网 GIT优点 GIT缺点 为什么要使用 Git 下载以及安装步骤 一、官网下载 二、GIT安装步骤 1、安装get程序 2、许可声明 3、选择安装路径 4、选择git组件 5、创建菜单名称 6、 git文件默认编辑器 7、设置新存储库中初始分支的名称 8、调整Path环境 9、选择SSH可执行

    2024年02月15日
    浏览(48)
  • git安装教程(详细版本)

    下载链接:点击我跳到下载地址 1、独立安装 将Git安装程序下载并运行,然后按照默认设置在系统目录中安装Git,这样Git将被集成到操作系统中。这意味着在独立安装Git后,您可以在任何终端窗口或Git客户端中使用Git命令。 2.便携安装 将所有Git文件打包成一个文件夹,您可以

    2024年02月14日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包