Git的维基百科地址:
http://zh.wikipedia.org/wiki/Git
Git --- The stupid content tracker,傻瓜内容跟踪器。Linux是这样给我们介绍Git的。
Git是用于Linux内核开发的版本控制工具。与常用的版本控制工具CVS、Subversion等不同,它采用了
分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。Git的速度很快,这对于诸如Linux kernel这样的大项目来说自然很重要。Git最为出色的是它的
合并跟踪(merge tracing)能力。
实际上内核开发团队决定开始开发和使用Git来作为内核开发的版本控制系统的时候,世界开源社群的反对声音不少,最大的理由是Git太艰涩难懂,从Git的内部工作机制来说,的确是这样。但是随着开发的深入,Git的正常使用都由一些友好的脚本命令来执行,使Git变得非常好用,即使是用来管理我们自己的开发项目,Git都是一个友好,有力的工具。现在,越来越多的著名项目采用Git来管理项目开发,例如:wine、U-boot等[2] 。
作为开源自由原教旨主义项目,Git没有对版本库的浏览和修改做任何的权限限制,通过其他工具也可以达到有限的权限控制,比如:gitosis, CodeBeamer MR。原本Git的使用范围只适用于Linux / Unix平台,但逐步并成熟了在Windows平台下的使用,主要归功于Cygwin与msysgit环境与TortoiseGit这样易用的GUI工具。其实Git的源代码中已经加入了对Cygwin与MinGW编译环境的支持并被逐步完善,对于Windows使用者是个福音。
分享到:
相关推荐
### Git分布式版本控制系统权威指南知识点概述 #### 一、Git简介与安装配置 - **Git的概念**:Git是一款开源的分布式版本控制系统,用于追踪在软件开发过程中对文件的修改历史,方便多用户协同工作。 - **Git的...
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。它可以跟踪文件的变化、记录历史版本、方便团队协作开发以及实现代码的备份和恢复。 分布式架构: 与传统的集中式版本控制系统不同,...
Git 分布式版本控制系统 Git 是一款强大的开源分布式版本控制系统,由 Linux 之父 Linus Torvalds 在 2005 年为管理 Linux 内核开发而创建。相较于传统的集中式版本控制系统如 CVS 和 SVN,Git 提供了一种全新的、...
Git 是一个分布式版本控制系统,用于跟踪计算机文件的变更历史,并支持多个开发者协同工作。它由 Linus Torvalds 在2005年创建,主要用于Linux内核的开发,但因其灵活性和强大的功能迅速成为了众多软件项目首选的...
Git是一种分布式版本控制系统,它通过特定的机制实现对代码的版本管理。这些机制主要体现在版本库本地化、快照保存、基于内容的寻址、快照合并等方面,下面我将一一介绍这些知识点。 1. 版本控制的重要性:在软件...
Git是一种强大的分布式版本控制系统,由Linux之父Linus Torvalds在2005年创建,主要用于Linux内核开发。Git的设计目标是速度、数据完整性以及支持非线性开发流程,使得开发者可以在本地进行大量的分支操作,而无需...
Git是一种强大的分布式版本控制系统,由Linux之父Linus Torvalds在2005年创建,初衷是为了更好地管理Linux内核开发。Git的核心理念是分布式,这意味着每个开发者的本地计算机上都有一个完整的版本库,可以进行提交、...
Git是一种强大的分布式版本控制系统,广泛应用于软件开发领域,特别是在开源社区中极其流行。Git-2.20.1-64-bit是Git的一个特定版本,适用于64位操作系统。这个版本包含了Git的所有基本功能和一些优化改进,确保用户...
### 分布式版本控制系统-Git详解 #### 版本控制的发展历程 版本控制技术随着软件开发的需求和技术的进步不断发展。从最初的本地版本控制系统到后来的集中式版本控制系统,再到现在的分布式版本控制系统,每一步...
Git 是 Linux 作者 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone)在本机上拷贝一个完整...
了解Git基本概念 能够概述git工作流程 能够使用Git常用命令 熟悉Git代码托管服务 能够使用idea操作git
Git是当今世界上最受欢迎...总之,Git作为一款强大的分布式版本控制系统,对于任何软件开发团队来说都是不可或缺的工具。无论你是个人开发者还是团队成员,理解和掌握Git的使用都能极大地提高你的工作效率和代码质量。
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
总而言之,Git作为一个分布式版本控制系统,以其本地版本库、快照保存机制和基于内容的寻址空间等核心特性,在现代软件开发中展示出了巨大的优势。它的出现不仅改进了版本控制的工作方式,而且为多开发者协作的项目...
总之,Git作为分布式版本控制系统,通过其独特的设计和功能,极大地改善了软件开发中的版本管理和团队协作,成为现代开发的标准工具。无论是个人项目还是大型企业项目,Git都能提供可靠且高效的版本控制支持。
Git构建分布式版本控制器教程 Git是一款强大的开源分布式版本控制系统,由Linus Torvalds于2005年为Linux内核开发而创建。它被广泛应用于软件开发,因其高效、灵活和可扩展的特性受到全球开发者喜爱。本教程将深入...
Git是一款强大的分布式版本控制系统,由Linus Torvalds在2005年为Linux内核开发而创建。它被广泛应用于软件开发、文档管理以及协作项目,因其高效、灵活和可扩展性而受到全球开发者的青睐。由于Git的官方网站下载...
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,是目前使用范围最广的版本管理工具。 这里默认下载的是64位的软件 双击下载的安装文件来安装Git。 一直下一步直到安装完成...
[2] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用...