马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本文章基于黑马步伐javase模块中的"git"部门
先言:git在集成idea中,差别版本的idea中页面表现差别,利用时更注意基于选项的笔墨;git基于下令利用参考文档实现即可,idea工具继承利用重点把握
<hr> 1.git概述
git是现在天下上开始辈的分布式文件版本控制体系
分布式:将数据举行拆分,每个数据摆设到差别的服务器中,数据独立
版本控制:将一组文件的改动纪录下拉,形成版本纪录,以便须要时规复
作用:代码共享(每位开辟者把自己的代码上传到云服务器,同时利用git还可以将其他人的代码下载到自己的电脑上),回溯版本,追踪信息
git与SVN区别:
git是分布式的,SVN不是
Git把内容按照元数据(修饰数据的数据)方式存储,而SVN是按照文件
Git分支和SVN的分支差别
Git没有一个全局的版本号,而SVN有
Git内容完备性优于SVN
2,git工作流程
工作区 :在电脑能瞥见的目次(注意:电脑上的恣意目次只要通过指令[git init]就会把目次变成工作区
版本库:工作区有一个隐蔽目次 .git ,这个不算工作区,而是git 的版本库
暂存区index:一样平常存放在 .git 目次下的index文件(git/index)中,以是我们把暂存区偶然也叫做索引;其作用是作为缓冲,明白为临时提交的数据,当数据确认的时间可以一次性将全部文件从暂存区提交到当地堆栈中;注意,暂存区在版本库中就是一个文件而已
当地堆栈:版本库中的一部门;其作用是存在差别版本的代码,比方已完成10%的代码,完成20%的代码
选中恣意一个项目,然后右击,选择[打开于]的[Explorer]----目标是为了找到文件在那里,此时这个文件夹还不是工作区
3,git下载与安装
1,进入官网下载软件,注意存放路径不要有中文:https://gitforwindows.org/;官网慢可以用国内的镜像:https://npm.taobao.org/mirrors/git-for-windows/
2.安装乐成之后可以做一个校验
大概在空缺位置右击有[git gui here]与[git bash here]就分析已经安装乐成了
4,git当地利用
4.1当地利用-初始化工作区
根本指令:
git init:将目次初始化为工作区
git status:检察当前状态
步调:
1.在符合的位置创建一个空目次git-test(定名随意),
2,选中文件夹后右击,选择[git bash here]
输入git innit后会发现git-test下有一个名为.git的文件夹,这就是我们刚刚提到的版本库,这也分析我们的git-test变为工作区
在giit-test下新建一个reanme.txt文件,然后在git输入git status,发现有个赤色提示的readme.txt文件,这分析这个文件还没有提交到版本库当中(变绿代表已经提交到暂存区)
4.2 add与commit
下令:git add .
add背面要跟着文件,假如是全部文件就利用 . 表现,表现要把指定文件提交到暂存区
以下展示两种提交方式
|