Git 版本控制工具

目录

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

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


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

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

二、Bash - CMD - GUI 的区别

  • Git Bash 命令行工具,基于CMD,并在CMD 的基础上添加了新的命令和功能,可以执行linux 命令
  • Git CMD 命令行提示符,是Windows操作系统上的命令行解释程序
  • Git GUI 提供了图形用户界面来运行git 命令
相关推荐
习惯就好zz3 小时前
Git 交互式 rebase 实战:将后续修改合并到历史提交
git
南棱笑笑生10 小时前
20260429给万象奥科的开发板HD-RK3576-PI适配瑞芯微原厂的Android14时删除全部的.git目录
git·rockchip
tsyjjOvO11 小时前
【Git 从入门到实战】(IDEA+Gitee 版)
git·gitee·idea
你知道“铁甲小宝”吗丶12 小时前
git推送到多平台(gitee/github)
git·gitee·github
bksczm12 小时前
Linux之基础开发工具之git
git
GUET_一路向前12 小时前
【git工作常用指令】
大数据·git·elasticsearch
handler0113 小时前
Git 核心指令速查
linux·c语言·c++·笔记·git·学习
二宝哥13 小时前
大数据之yum安装git
git
牛奶咖啡1314 小时前
Git实践——git远程仓库操作
git·git远程仓库的创建·github创建仓库·git将本地仓库推送到远程仓库·使用git克隆远程仓库到本地·git分支的创建与合并·git冲突的产生与解决
随风,奔跑15 小时前
Git学习笔记
笔记·git·学习