什么是版本控制,及版本控制的重要性
版本控制(Revision control)是一种软件工程技巧,籍以在开发的过程中,确保由不同人所编辑的同一档案都得到更新。版本控制透过文档控制(documentation control)记录程序各个模组的改动,并为每次改动编上序号。
版本控制是什么
定义不同 修订号是指编者对文章(如古代作家的著作)的修改订正的次数。版次,书籍发行的次数。指书籍内容有所修正、删改或增加者,如初版、再版、三版等。若重印书籍,但内容未有变更者不能称为“版”。
软件配置管理(Software Configuration Management,简称SCM)是一种管理软件开发过程中变更的方法和工具,旨在管理和控制软件开发过程中的源代码、文档和其他相关文件。
[1] Git的读音为/gt/。 Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。
一个版本控制软件,可以上传、下载自己的代码,同时SVN记载着修改、删除等记录,可以下载任何时候的上传代码。
Git就是分布式版本控制系统,对应的是集中式的版本控制如SVN。简单的说,分布式的版本控制就是每个人都可以创建一个独立的代码仓库用于管理,各种版本控制的操作都可以在本地完成。
Windows系统中如何安装Git版本控制工具
安装过程中,询问是否修改环境变量,选择“Use Git Bash Only”. 即只在msysGit提供的Shell(NOTE: 这个步骤最好选择第二项“Use Git from the Windows Command prompt”, 这样在Windows的命令行cmd中也可以运行git命令了。
在官方网站下载最新版本。下载地址:https://git-scm.com/download/,点击“Downloads for Windows”下载安装包。
Note:建议在Git Bash中输入“ssh -v git@github.com”测试能够正常连接github 安装Ruby环境 下载RubyInstaller和DevKit。