Git 版本控制工具

目录

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

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


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

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

二、Bash - CMD - GUI 的区别

  • Git Bash 命令行工具,基于CMD,并在CMD 的基础上添加了新的命令和功能,可以执行linux 命令
  • Git CMD 命令行提示符,是Windows操作系统上的命令行解释程序
  • Git GUI 提供了图形用户界面来运行git 命令
相关推荐
五号厂房9 分钟前
Git Worktree 使用指南
git
秦jh_1 小时前
【git】企业级开发模型
git
y***54882 小时前
Git在开源项目中的协作
git
老友記7 小时前
git cherry-pick使用
git
练习时长一年8 小时前
git常用命令总结
大数据·git·elasticsearch
hadage23310 小时前
--- git 的一些使用 ---
开发语言·git·python
4***V20216 小时前
GitLab Pages配置
git·gitlab·github
CelineCoding16 小时前
git 处理异常操作
git
E***q53917 小时前
Git版本控制常见问题
git
sulikey1 天前
从入门到精通:如何自己编写高质量的 .gitignore(面向工程实践)
git·gitee·编辑器·gitlab·github·gitignore·gitattributes