• git的基本概念


    定义:

      Git是一个免费开源的分布式版本控制系统,被用于高速有效地处理大大小小项目中的所有文件。(Git是一个神奇的软件,它可以让我们在项目需要的时候,随时保存或撤回到以前的版本)

    Git是目前世界上最先进的分布式版本控制系统

    SVN与Git的主要区别:

      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,但由于干活的时候,我们用的都是自己的电脑,所以需要先从中央服务器那里得到最新的版本,然后开始干活,干完后,再把自己做完的活推送到中央服务器,集中式版本控制系统是必须联网才能工作的。

      Git是分布式版本控制系统,那么它就没有中央服务器,每个人的电脑就是一个完整的版本库,这样,我们工作的时候就不需要联网,因为版本都是在自己的电脑上,由于每个人的电脑都有一个完整的版本库,那么多个人在协作的时候,就需要将自己在电脑上所改的文件推送给别人,这样就可以看到别人对某个文件的操作了。

    Git记录的是什么?

      Git是将每个版本都进行独立的保存

    Git是通过工作区域、暂存区域、Git仓库来进行版本的控制

    Git的工作流程:

      (1)在工作目录进行文件的添加,或者修改等操作

      (2)将需要进行版本管理的文件放到暂存区域

      (3)将暂存区域的文件提交到Git仓库

    Git管理的文件有3中状态:

      (1)已修改

      (2)已暂存

      (3)已提交

  • 相关阅读:
    linux中编译C语言程序
    plsql 基础教程(二)
    plsql 基础教程(一)
    plsql开发笔记和小结
    表的约束
    一道面试题:说说进程和线程的区别
    HashTable实现原理
    HashMap、Hashtable、HashSet三种hash集合的区别
    Eclipse快捷键大全
    Statement、 PreparedStatement 、CallableStatement 区别和联系
  • 原文地址:https://www.cnblogs.com/chen-cai/p/9426734.html
Copyright © 2020-2023  润新知