Git使用

qindarkstone 发布于 2025-03-07 95 次阅读 预计阅读时间: 1 分钟 241 字


Git 基础

  • Git 是一个免费开源的分布式版本控制系统 Version Control System
    • 使用名为 仓库repository 的数据库记录文件的变化
      • 仓库中的每个文件都有一个完整的版本历史记录
        • 可以看到谁在什么时间修改了哪些文件的哪些内容
        • 也可以将文件恢复到之前的某个版本
  • 版本控制系统
    • 集中式版本控制系统
      • SVN、CVS
      • 所有文件保存在中央服务器上,每个电脑上只保存了文件副本
        • 修改文件时,从中央服务器上下载最新版本,添加修改内容,修改完成后重新上传回中央服务器
          • 发生单点故障、链接或网络故障会炸
    • 分布式版本控制系统
      • GIt、Mercurial
      • 每个电脑上都有一个完整的版本库,可以本地修改,最后同步仓库即可