首页 > 其他 > 详细

Git版本控制介绍

时间:2020-12-03 22:06:36      阅读:34      评论:0      收藏:0      [点我收藏+]

一、使用版本控制系统的优势

    • 协同合作:
      每一个团队成员都可以在任何时间对任何文件毫无顾虑的进行修改,版本控制系统可以把之后所有的改动合并成一个共同的版本,不论是一个文件还是整个项目。
    • 正确存储版本:
      经常性地保存项目的改动是一个非常重要的习惯。但是如果没有版本控制系统这个操作将是非常困难的,并且非常容易出错,比如:你如何知道在第一个版本和第二个版本之间到底进行了哪些改动?你如何命名这些版本?通过名字是很难追踪和判断改动
    • 恢复之前的版本:
      要把一些文件恢复到上次改动之前的版本(甚至整个项目恢复到之前的版本)。
    • 了解发生了什么:
      每当你提交一次对项目新的改动时,你的版本管理系统会要求你添加一个对这次改动的简短描述。除此之外,你还可以看到一个改动前和改动后的内容的详细对照。
    • 备份:
      每一个团队成员都会在他的本地有一个完整的项目副本,包括整个项目的历史记录。如果你所依赖的服务器宕机了,或者是你的存储硬盘坏,所有你需要的恢复文件都可以在另外的团队成员那得到

二、版本控制工作包含内容

  • 检入检出控制,软件开发人员对源文件的修改不能在软件配置管理库中进行,对源文件的修改依赖于基本的文件系统并在各自的工作空间下进行。为了方便软件开发,需要不同的软件开发人员组织各自的工作空间。一般说来,不同的工作空间由不同的目录表示,而对工作空间的访问,由文件系统提供的文件访问权限加以控制。
  • 版本分支(以一个已有分支的特定版本为起点,但是独立发展的版本序列)的人工方法就是从主版本——称为主干上拷贝一份,并做上标记。在实行了版本控制后,版本的分支也是一份拷贝,这时的拷贝过程和标记动作由版本控制系统完成。版本合并(来自不同分支的两个版本合并为其中一个分支的新版本)有两种途径,一是将版本A的内容附加到版本B中;另一种是合并版本A和版本B的内容,形成新的版本C。
  • 历史记录,版本的历史记录有助于对软件配置项进行审核,有助于追踪问题的来源。历史记录包括版本号、版本修改时间、版本修改者、版本修改描述等最基本的内容,还可以有其他一些辅助性内容,比如版本的文件大小和读写属性。

三、Git安装

        1 .windows下安装Git

        2.浏览器打开https://git-scm.com/download

        3.下载后一键安装

        4、成功安装后:开始--》输入git-->git bash

 

Git版本控制介绍

原文:https://www.cnblogs.com/ailip/p/14082099.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!