git 相关汇总

一、git环境配置

1、下载git

官方CNPM Binaries Mirror

个人 git安装包,windows版本-Java文档类资源-优快云下载

2、安装git

在这里插入图片描述

 在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

 在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述二、 常用命令

❤️Git图文使用教程详解(一)_生命是有光的的博客-优快云博客

三、idea 配置

3.2 配置忽略文件

*.iml;.idea;target;

3.3 github关联

 此处需要在github上配置并获取

打开github

 

 

 输入名称(任意)

全部勾选

点击生成token按钮 

然后把token在idea中进行配置。

下图已经配置完毕

3.4 项目代码交给git管理

 

 然后加入git成功后会出现小图标 

四、分支操作 

4.1 创建分支

打勾表示创建并切换到sit分支

4.2 合并分支

sit分支上新加入代码 并提交

问题:此时想把sit分支代码合入master分支 

1.先切换回master分支

2. 然后在sit分支选择merge,随即就会把sit代码合并到master

 

4.3 通过git日志 切换到以前的版本

4.4 当前本地代码和分支版本做比较

4.5 创建sit01分支 然后切换到sit01分支,可以把sit提交的信息,选择性的commit.(适用于有紧急把版本(sit01)上线情况)

 4.6 浏览版本的代码

4.7 创建和版本分支具有相同代码的独立分支

根据版本创建对应的分支(分支和所选择的版本代码一致)

4.8  打tag

可以切换到tag版本 

 

输入tag名称

 

4.9 将当前分支的代码合并到另一个分支

 将sit的分支代码合并到master

4.10 将选中分支的代码合并到当前分支

todo 和merge in区别 

4.11 修改提交信息

4.12 合并提交 

4.13 撤销提交

撤销提交后在push远程仓库的时候,不会带上信息。

4.14 还原上一次commit修改提交

全部还原

单个还原 

4.15 回滚到选中的版本代码

 区别

1、hard
①移动本地库HEAD指针
②重置暂存区
③重置工作区
意思就是,回滚后,本地代码会变成你回退版本的代码(彻底回退,所有改动的内容都不见了,慎用!)

2、soft
①移动本地库HEAD指针
意思就是,回滚后,仅仅是把本地库的指针移动了,暂存区和你本地的代码是没有做任何的改变。而你上次改动已提交committed到本地库的代码显示是绿色即未提交的状态(一般都用这个)

3、mixed
①移动本地库HEAD指针
②重置暂存区
意思就是,回滚后,不仅移动了本地库的指针,同时暂存区的东西也没了,意思就是你上次添加到暂存区的文件没了

4.keep
①移动本地库HEAD指针
②暂存区不变
③重置工作区
意思就是,回滚后,本地代码变成你回退版本的代码,而暂存区是没有做任何改变的

换句话说就是:本地代码是当前回退的版本代码(类似于hard操作),但是还没有提交的更改内容依旧还在(跟hard操作的区别)

4.16 本地代码保存/还原

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值