Git入门

Git简介

  • Git是一个免费的、开源的分布式版本控制系统 ,可以快速高效的处理小型和大型的各种项目
  • Git易于学习,占用空间小,性能良好,有廉价的本地库,方便暂存区域和多个工作流分支等特性

Git准备工作

首先下载好git的安装  exe 文件进行安装  具体的安装详情这里不过多介绍,全用默认next也可以。

在桌面右键出现这个就行了,说明安装成功可以使用了

Git注册

   第一次安装要先进行注册 才能使用git  这里是注册用的语句  XXX随便  没有验证 后面也不会给你邮箱发信息  主要用来确定本次操作的操作者,不注册不能运行

$ git config --global user.name XXXX

$ git config --global user.email  XXXX

注册后可以用这个语句检验一下  看看能不能返回你刚才注册的内容 返回了就是注册成功了

$ git config --global user.name

$ git config --global user.email 

Git 本地操作

Git init

创建一个空文件夹 右键 单击如下选项 弹出对话框

此时我们输入  进行初始化 并建立一个文件 方便于版本控制

git init


对文件进行管理 add & rm

提交文件到本地库commit -m

先添加到缓存  然后提交到本地库

git status 查看git管理的状态 

没修改

现在改动了提交的文件   在调用git status是这样子的

现在提交 commit

git reflog 查看历史操作记录 以及操作的id  (开头就是)

回溯代码 git reset --hard  版本号     

代码回到之前设置的点上去

为idea配置git

找到自己安装git 的用户 

下载git 忽略文件 放在c盘这位置

然后打开   .gitconfig  

 将这代码粘贴进去  进行配置生效

[core]
	editor=vim
	excludesfile = C:/Users/Administrator/git.ignore

最后 user 是你的账户和邮箱

分支就不演示了不直观,这里直接开始用idea 进行git 管理

idea 操作 git 

本地主分支操作

首先配置idea 的 git

让idea 使用 git 进行版本管理

test 一下 看看能不能识别出来版本号

创建一个项目没有要求

之后添加git 依赖  

出现对话框 默认就是你的项目 直接确定就行  

vcs 变成了 git

项目的一些文件变成红色就对了

add 缓存 与 commit 本地

右键 添加项目

用的文件可以一起add就右键 项目文件  不然就一个一个add红色文件 变成绿色

之后 右键  在add 上面就是 commit 

这里别忘记要写 注释  不然不能commit

提交之后文件名变成正常色

此时在idea 控制台上的log 就有了你的master 和 init  (add 和 commit 的成果)

改动代码再次提交就会产生新的节点

黄色代表现在代码的呈现节点 也是 头节点  

绿色代表这个分支 master 的最新节点

 右键 之前的节点 可以回溯之前的节点   

 

此时黄色指针跳转到右键的节点上去了   同时代码也回到这个节点

想恢复就右键相同操作跳到最新节点即可


创建git 分支   branch 

为什么要创建分支

创建分支是因为 在团队开发的过程中很多模块都是互不干涉的 所以可以用分支来进行模块划分并行开发提高开发效率  最后分支可以合并到主分支中去  完成最后的成果合成 

分支创建

 然后命名创建分支

此时我们会发现俩个分支的结构完全一样 此时我们开始让两个分支开始往不同的方向发展

1.分支创建一个bean  和 worker 类 然后提交(弹出是否git 管理 确定就行  也可以默认都管理 对话框左下角有勾选 勾上下次就不提示你了)

然后右键  commit 提交  添加注释别忘记了

分支切换

2.main函数修改

先在我们处在分支 branch01 上 要对master主分支进行操作 就需要切换分支 

现在我们 右键 master 然后checkout 就站在了主分支上了

修改main 函数 (有代码改动就行 别和第一个冲突  一会会讲解冲突处理方法)

然后像分支那样提交一下  

分支合并

先在我们站在了主分支 master 上了要保留哪个分支就战在哪个上面个

现在我们右键  branch01 分支 

找到merge(英文 合并的意思)

成果图

此时在分支上做的工作就转移到了主分支上 如下图

  • master 绿标签在最新版本 
  • head   黄色在最新 
  • branch01 停留在原地上了 

 

Git 进阶篇里 小狼 会给大家介绍  用gitee 管理 idea 代码 进行团队开发(联网)

  • 32
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值