Git 版本控制工具

目录

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

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


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

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

二、Bash - CMD - GUI 的区别

  • Git Bash 命令行工具,基于CMD,并在CMD 的基础上添加了新的命令和功能,可以执行linux 命令
  • Git CMD 命令行提示符,是Windows操作系统上的命令行解释程序
  • Git GUI 提供了图形用户界面来运行git 命令
相关推荐
Flash Dog1 天前
git推送远程仓库
git
shuangrenlong1 天前
git 快速批量cp某些提交到分支一次性合入
git
xiucai_cs1 天前
【git】rebase 和 merge 区别及使用建议
git·rebase·merge
0和1的舞者1 天前
《Git:从入门到精通(八)——企业级git开发相关内容》
大数据·开发语言·git·搜索引擎·全文检索·软件工程·初学者
雨奔1 天前
Git工作流
git
妮妮喔妮1 天前
pycharm远程提交Git
ide·git·pycharm
m0_748255411 天前
深度掌握 Git 分支体系:从基础操作到高级策略与实践案例
大数据·git·elasticsearch
晟盾科技1 天前
git重写历史
git·1024程序员节
韭菜炒大葱2 天前
Git入门指南:掌握版本控制的核心工作流程
git·面试
用户6600676685392 天前
Git 入门指南:掌握版本控制的核心概念与命令
git