Git 版本控制工具

目录

一、集中式版本控制和分布式版本控制的区别

[二、Bash - CMD - GUI](#二、Bash - CMD - GUI)


一、集中式版本控制和分布式版本控制的区别

  • SVN 是集中式版本控制工具,它会将所有的内容存储到一台服务器上,用户通过对服务器中的内容进行操作,从而获取最新的内容。用户的本地只有用户自己需要的文件,不会全量下载服务器中的所有内容。当服务器出现异常,意味着整个文件内容的异常。
  • Git 是分布式版本控制工具,他会将所有的内容存储到服务器上,但用户的本地是对该服务器的镜像下载,即:用户本地的文件和服务器中的文件是完全一样的,即使服务器出现异常,用户本地的内容也可以作为一个新的服务器内容进行发布。

二、Bash - CMD - GUI 的区别

  • Git Bash 命令行工具,基于CMD,并在CMD 的基础上添加了新的命令和功能,可以执行linux 命令
  • Git CMD 命令行提示符,是Windows操作系统上的命令行解释程序
  • Git GUI 提供了图形用户界面来运行git 命令
相关推荐
一只大袋鼠4 小时前
Git 进阶(二):分支管理、暂存栈、远程仓库与多人协作
java·开发语言·git
我叫张小白。11 小时前
Git 分支管理与团队协作
git
DogDaoDao12 小时前
Windows 下 Git 报错:`touch` 无法识别 —— 原因分析与 7 种解决方案(从入门到精通)
windows·git·程序员·npm·powershell·cmd·touch
caicai_xiaobai12 小时前
Ubuntu上Git安装步骤
linux·git·ubuntu
come1123413 小时前
git 区分是 Git 分支还是 worktree 路径名
git
憧憬成为java架构高手的小白14 小时前
git多人工作之个人规范使用【ai+个人理解】
git
CVer儿14 小时前
git简单操作
git
Andya_net14 小时前
Git | Git 核心命令深入解析:从原理到实战
大数据·git·elasticsearch
wh_xia_jun15 小时前
给小白的 Maven 命令行执行测试 完整指南
git·maven·intellij-idea
专业白嫖怪16 小时前
H3C UniServer R4950 G5 服务器压测实战:13根内存条24小时压力测试全流程
git