版本控制
版本控制是指对软件开发变更的管理,是软件配置管理的核心思想之一
并行开发 多人协同作业 提高了开发效率
概述
开源的分布式版本控制系统
集中式版本控制 CVS SVN
分布式版本控制 客户端提取的不是最新文件快照而是把代码仓库完整的镜像下来,这样任何事故发生,事后都可以用其他客户端的本地仓库进行恢复
工作流程
-
工作区:就是在本地磁盘创建的项目
-
暂存区:stage/index,放在.git文件中的
-
版本库:.git文件 里面放历史版本文件
远程仓库
局域网 GitLabe
互联网 GitHub Gitee
基本操作
git add
提交指定文件
git commmit
注释
git reset
撤销文件
git clone
地址
Idea集成Git
idea集成Git!
-
初始化本地Git仓库(这个用的比较多 记住是VCS)
添加到暂存区(可以安装ignore插件)
-
添加到本地仓库
Git本地库操作
查询历史版本 -
选中某个历史版本覆盖工作区
-
compare对比
使用ignore插件
-
在plugins中安装.ignore文件
-
点击项目的右键选择new 找到 ignore file 三级选择选 GIt ignore
-
使用模板化创建 自己删除或添加不需要被提交到代码仓库的文件