Git 版本控制工具

目录

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

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


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

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

二、Bash - CMD - GUI 的区别

  • Git Bash 命令行工具,基于CMD,并在CMD 的基础上添加了新的命令和功能,可以执行linux 命令
  • Git CMD 命令行提示符,是Windows操作系统上的命令行解释程序
  • Git GUI 提供了图形用户界面来运行git 命令
相关推荐
脆皮炸鸡7552 小时前
Linux开发工具~~~版本控制器Git以及调试工具GDB
linux·服务器·开发语言·经验分享·git·学习方法
console.log('npc')5 小时前
团队协作提交自己的功能
git
独隅5 小时前
开源项目 Git 贡献全流程的完整拆解:从 Fork 到 PR
git·开源
___波子 Pro Max.7 小时前
Git Rebase: HEAD~ 的简洁写法
git
bxri7 小时前
团队协作中的 Git 工作流(企业级实战)
git·gitee·github
原来是猿7 小时前
Git【标签操作】
git
原来是猿7 小时前
Git【远程操作】
git
MX_93598 小时前
git实现重命名——实现远程和本地重命名
git
ljh5746491198 小时前
git cherry-pick 命令
git
尽兴-8 小时前
Git 分支管理核心命令科普指南
数据库·git·分支管理·代码仓库