版本控制系统
版本控制系统
版本控制系统,缩写VCS。在需要的时候,它可以帮你完整地保存一个项目的快照;当你需要查看一个之前的快照(称之为“版本” )时,版本控制系统可以显示出当前版本与上一个版本之间的所有改动的细节
SVN集中式
集中式版本控制系统需要找一个服务器作为大本营,所有的代码都需要提交到服务器上进行统一的管理。当你需要对代码进行改动时,需要先从服务器上下载一份拷贝,修改完成之后,还需要上传回服务器
Git
Git
Git是一种代码托管技术,很多基于Git的代码托管平台(如gitee、GitHub)可以帮我们做到很多的事情,比如代码的版本控制,分支管理等。当然,很多开源项目都是用git做版本控制,我们可以用git的克隆命令轻松的获取一套项目的开源源码
四个工作区域
Workspace: 工作区,就是你平时存放项目代码的地方
Index / Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息
Repository:仓库区(或版本库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。
Remote: 远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换
工作流程
1在工作目录中添加、修改文件
2将需要进行版本管理的文件放入暂存区域
3将暂存区域的文件提交到git仓库
安装Git
官网
下载
点击那个小电脑中Download for Windows----下载64位软件包---无脑next
打开git终端
创建一个测试目录,右击Git Bash Here即可打开git的终端进行操作
设置用户信息(根据自己信息填写即可)
设置用户名
git config --global user.name "name"
设置用户邮箱
git config --global user.email "name@163.com"
查看配置信息
查看用户名
git config user.name
查看用户邮箱
git config user.email
查看用户所有信息
git config --list
配置信息存放位置
"C:\Users\86150\.gitconfig"
初始化
git init
git init 命令会在上述目录中创建一个名为 .git 的隐藏目录,并在其中创建一个版本库
该目录为文件,查看->显示隐藏目录,整个Git的精华都集中在这个目录中了