娄底网站开发,电商运营十大基础知识,怎么样备份网站数据,网站制作现状解决方案1.什么是版本控制
版本控制系统#xff08;VCS#xff09;是一种记录文件内容变化以便将来查阅特定版本修订情况的系统。
使用版本控制系统在出错时、需要时可以回溯。 2.Git简介
Git是一个分布式版本控制系统#xff0c;用于跟踪和管理代码的变更历史。
它允许开发者在…1.什么是版本控制
版本控制系统VCS是一种记录文件内容变化以便将来查阅特定版本修订情况的系统。
使用版本控制系统在出错时、需要时可以回溯。 2.Git简介
Git是一个分布式版本控制系统用于跟踪和管理代码的变更历史。
它允许开发者在不同分支上并行开发协作合并代码轻松回滚和查看历史修改为团队提供高效的版本管理和协作工具。
在Git中有三个关键的区域
工作目录这是你当前正在工作的项目目录。暂存区也被称为索引index这是一个中间区域用于准备提交到版本历史的更改。在你对项目进行修改后你可以使用git add命令将这些修改添加到暂存区以便在下一次提交中包含它们。版本库也别称为仓库Repository或提交历史它包含了项目的版本和提交记录。当你运行git commit命令时你的更改会被保存为一个提交该提交添加到版本历史中并具有一个唯一的哈希值作为标识。
Git的特点
直接记录快照而非差异几乎所有操作都在本地执行一般只进行添加数据操作文件存在三种状态已修改modified、已暂存staged、已提交committed 。
Git的一般工作流程
在工作区修改文件将更改选择性地暂存提交暂存区的更新到Git版本库。 3.安装Git
1在Linux上安装
# 基于 RPM 的发行版如 RHEL 或 CentOS使用dnf
sudo dnf install git-all
# 基于 Debian 的发行版上如 Ubuntu使用apt
sudo apt install git-all2在Windows上安装
安装Git For Windows使用Github Desktop可视化工具 4.初次运行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 vimWindows系统
git config --global core.editor code验证是否配置成功
git config --global --edit3检查配置信息
git config --list输入qEnter退出。
可以使用git config key的格式查询指定配置键名的值
git config core.autocrlf
git config user.name
git config user.email
git config core.editor5.获取帮助
git help verb
git verb --help例如查询git init命令的手册
git help init