Git 分布式版本控制系统(序章1)

第一章 Git 分布式版本控制系统

Git 分布式版本控制系统(序章1)_第1张图片

  

为什么学Git? 某些企业面试需要掌握Git,同时,也方便管理自己的Qt项目。

一、Git 客户端下载(Windows)

下载地址

https://gitee.com/all-about-git#git-%E5%A4%A7%E5%85%A8

Git 分布式版本控制系统(序章1)_第2张图片

二、Git 的特点

  • 分支更快、更容易。

  • 支持离线工作;本地提交可以稍后提交到服务器上。

  • Git 提交都是原子的,且是整个项目范围的,而不像 CVS 中一样是对每个文件的。

  • Git 中的每个工作树都包含一个具有完整项目历史的仓库。

  • 没有哪一个 Git 仓库会天生比其他仓库更重要。

    Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil 注:这得分是用什么样的服务端,使用 http 协议或者 git 协议等不太一样。并且在 push 和 pull 的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。Git 最为出色的是它的合并跟踪(merge tracing)能力。

三、Git 与 SVN 区别

  1. GIT 是分布式的,SVN 不是

  2. GIT 把内容按元数据方式存储,而 SVN 是按文件

  3. GIT 分支和 SVN 的分支不同

  4. GIT 没有一个全局的版本号,而 SVN 有

  5. GIT 的内容完整性要优于 SVN

Git 的缺点

  1. 学习资料少。

  2. 学习周期相对而言比较长。

  3. 不符合常规思维。

  4. 代码保密性差。

四、配置 Git 环境

    在 Windows 下,可以使用 Git For Windows 安装包进行安装。

[https://gitforwindows.org/]

    工具提供了一个BASH仿真,用于从命令行运行Git。因为BASH仿真的行为就像LINUX和UNIX环境中的“git”命令一样。

正如Windows用户通常期望的图形用户界面一样,Git for Windows也提供了Git GUI,它是Git BASH的一个强大的替代品,提供了几乎所有Git命令行函数的图形版本,以及全面的可视化比较工具。

    只需在Windows资源管理器中右键单击一个文件夹,即可访问BASH或GUI。

 Git的下载

(1) 镜像地址:https://registry.npmmirror.com/binary.html?path=git-for-windows/

因为官方地址下载可能会缓慢所以这里建议使用镜像地址下载。

本人下载地址:https://registry.npmmirror.com/binary.html?path=git-for-windows/v2.39.2.windows.1/

Git 分布式版本控制系统(序章1)_第3张图片

Git 分布式版本控制系统(序章1)_第4张图片

开始安装:在windows都是默认下一步即可。

Git 分布式版本控制系统(序章1)_第5张图片

Git 分布式版本控制系统(序章1)_第6张图片

Git 分布式版本控制系统(序章1)_第7张图片

Git 分布式版本控制系统(序章1)_第8张图片

Git 分布式版本控制系统(序章1)_第9张图片

Git 分布式版本控制系统(序章1)_第10张图片

安装成功,下节教如何将GitHub和GitCode等平台的项目克隆到自己的Git仓库。

你可能感兴趣的:(分布式项目管理,git,分布式)