泉州网站建设优化公司,东莞新增病例详惰,百度上传自己个人简介,wordpress h5插件什么是版本控制
版本控制系统#xff08;VCS#xff09;是一种记录文件内容变化以便将来查阅特定版本修订情况的系统。
使用版本控制系统在出错时、需要时可以回溯。 1. 本地版本控制
系统记录文件的差异变化。
2.集中化的版本控制
使用单一服务器统一管理。
缺点是服务…什么是版本控制
版本控制系统VCS是一种记录文件内容变化以便将来查阅特定版本修订情况的系统。
使用版本控制系统在出错时、需要时可以回溯。 1. 本地版本控制
系统记录文件的差异变化。
2.集中化的版本控制
使用单一服务器统一管理。
缺点是服务器可能发生单点故障。
本地版本服务器也存在历史记录丢失风险。
集中化的版本控制诸如CVS、Subversion以及Perforce等。
3.分布式的版本控制系统
每一次克隆操作都是对代码仓库的完整备份。
分布式的版本控制系统像有Git、Mercurial、Bazaar 以及Darcs等。
本地版本控制系统和集中化的版本控制系统都是基于差异的VCS而分布式的版本控制系统是基于快照的VCS。 Git简史
Linux社区基于使用BitKeeper的经验开发出Git。 Git是什么
Git是一个分布式版本控制系统用于跟踪和管理代码的变更历史。
它允许开发者在不同分支上并行开发协作合并代码轻松回滚和查看历史修改为团队提供高效的版本管理和协作工具。
在Git中有三个关键的区域即工作目录Working Directory、暂存区Staging Area/Index和版本库Repository。
工作目录是你实际编辑和修改文件的地方暂存区是暂时存放你准备提交的更改的地方而版本库则是保存了项目历史记录的地方。
Git的特点
直接记录快照而非差异比较几乎所有操作都在本地执行一般只进行添加数据操作文件存在三种状态已修改modified、已提交committed 和 已暂存staged。
Git的一般工作流程
在工作区修改文件将更改选择性地暂存提交暂存区的更新到Git版本库。 安装Git
一、在Linux上安装
# 基于 RPM 的发行版如 RHEL 或 CentOS使用dnf
$ sudo dnf install git-all
# 基于 Debian 的发行版上如 Ubuntu使用apt
$ sudo apt install git-all二、在Windows上安装
安装Git For Windows使用Github Desktop可视化工具使用Chocolatey安装Git 初次运行Git前的配置
1.用户信息
必须配置你的用户名和邮件信息因为每一次Git提交都会携带。
$ git config --global user.name Carl
$ git config --global user.email Carlgmail.com使用--global一劳永逸如果想在一个项目使用另外的用户名和邮件信息可以另外设置且不使用--global。
2.文本编辑器
例如Linux系统
$ git config --global core.editor vim3.检查配置信息
$ git config --list
user.nameCarl
user.emailCarlgmail.com
color.statusauto
color.branchauto可以使用git config key的格式查询指定键名的值。 获取帮助
$ git help verb
$ git verb --help
$ man git-verb例如查询git add命令的手册
$ git help add