版本控制
版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件
变更的管理,是软件配置管理的核心思想之一。
版本控制工具
版本控制工具本质是一个代码的仓库,它主要解决两件事情:
1.文件的历史记录
2.多人代码共享
git
1.git是一个开源的,分布式的版本控制工具,效率高.
2.集中式版本控制工具: 早期的 svn(Subversion)
分布式版本控制工具: 现在的git
3.git工作流程
→本地工作流程
工作区:就是你在电脑里能看到的目录,在本地磁盘创建项目(一般在开发工具中完成)。
暂存区: 英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件(. git/index)中,,添加工作区代码到暂存区,暂存区代码是临时存储,可以撤销。
本地库: 把暂存区代码提交到本地库,生成历史版本记录,历史记录不会被删除。
工作区--添加到--->暂存区---提交到--->本地库
→完整工作流程(本地库与远程仓库)
远程仓库: 也叫服务器仓库,多个开发者共享的
工作区--添加到--->暂存区---提交到--->本地库---推送-->远程仓库
GitHub(外网)
Gitee 码云(国内网站)
Git 基本操作
安装成功后打开 Git 管理命令窗口
创建仓库:
E:\gitTest (自己创建文件夹 )
命令行窗口进入所在目录(同级)初始化:
git init 仓库名
提交到暂存区:
git add 文件名
(提交指定文件)
git add .
(提交所有所有文件)
查看暂存区:git ls-files
恢复暂存区的指定文件到工作区:
git reset 文件名 撤销指定文件
git reset . 撤销所有文件
提交到本地仓库: git commit -m 注释
查看仓库状态 git status
克隆项目:git clone 地址
设置一个邮箱和用户名
git config --global user.email "自己的邮箱"
git config --global user.name "Your Name"
git安装
按图步骤操作:
idea集成git并添加项目到git仓库