git相关配置(idea)

今天的话我就记录一下git平台的使用(我使用的编码工具是2020.03社区版idea)后面包括了公钥配置 git库更换 更换版本的补充 希望可以帮助到大家 如果存在问题 希望各位大佬可以多多指导指导意见。

git是什么?

Git是目前世界上最先进的分布式版本控制系统。
这里打一个比方吧。相当于自己银行卡的存储金额。我们每一次去使用银行卡消费(当然也有存入,哈哈哈 我觉得大家肯定都是存入的,每一次执行这个操作之后。我们的金额是会变化。而git呢?就相当于银行的那个金额修改操作系统。你存入金额的时候,余额就会增加。取的时候,就会余额减少。当然我们还可以看一下余额目前多少,就是更新上次查询到银行卡余额。当然话又说回来,余额就是我们的项目里面的内容。存入和取就是我们的push(提交)和update(更新)。这个时候我们就应该明白其实git就是一个同步代码的工具,当然这里有区别就是它大部分时间是用于多人同步的。因为软件开发都是团队的,这里就需要特别说明一下,从git执行update的操作时,要注意只更新自己的那一部分代码。不然的话,你离加班就不久了。

用git有什么好处?

优点:

1.分布式开发时,可以git clone克隆一个本地版本,然后在本地进行操作提交,本地可以完成一个完整的版本控制。在发布的时 候,使用git push来推送到远程即可。

2.git分支的本质是一个指向提交快照的指针,速度快、灵活,分支之间可以任意切换。都可以在本地进行操作可以不同步到远程

3.冲突解决,多人开发很容易就会出现冲突,可以先pull远程到本地,然后在本地合并一下分支,解决好冲突,在push到远程即 可。

4.离线工作,如果git服务器出现问题,也可以在本地进行切换分支的操作,等联网后再提交、合并等操作。

缺点:

1.git没有严格的权限控制,一般是通过系统设置文件的读写权限来做权限控制。

2.工作目录只能是整个目录,而svn可以单独checkout某个有权限的目录。

3.git上手可能没有svn那边顺手,需要经过学习一下。

怎么用?

1.下载git软件(官方网址:https://www.git-scm.com/download)
选择自己对应的电脑系统下载就可以。 安装是比较简单的,傻瓜式安装(一直点击下一步就可)。

在这里插入图片描述

2.全局用户配置
打开 Git 客户端工具,配置用户和密码,用于识别提交代码的用户。(是在安装路径下的git-bash.exe里)

	$ git config --global user.name "your-name"
	$ git config --global user.email "your-email@youremail.com"  邮箱就是你Git平台注册的那个邮箱。 

3.配置idea软件相关配置(查看git是否安装成功 git平台账号是否能连接上)
v1.在idea软件中点击(File-Settings)
在这里插入图片描述
v2.找到git
在这里插入图片描述
v3.找到Gitee测试是否能连接git平台
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.在idea中创建一个一个工作空间(工作空间就是一个空的项目) 在工作空间中创建一个新的项目(可以是Java也可以是springboot)(这里的话就没有演示创建项目的过程了)
v1.然后在VCS中添加项目的本地库
在这里插入图片描述

v2.在项目的目录下去找一下是否有没有.git的文件夹 它可能是隐藏的 在查看的位置将隐藏文件改为显示就可以了
在这里插入图片描述
v3.这是全局配置的信息 可以直接复制 粘贴到文件中

	HELP.md
	target/
	out/
	### IntelliJ IDEA ###
	.idea
	*.iws
	*.iml
	*.ipr
	.gitignore
	### maven ###
	mvnw
	*.cmd
	.mvn/

v4粘贴之后保存就可以了
在这里插入图片描述
在创建类的时候会出现关于是否添加到本地库的提示 直接点击Add就可以
在这里插入图片描述
v5.就可以将项目添加到缓冲区 就可以进行相对应的git操作了
在这里插入图片描述
在这里插入图片描述
4.补充 在git连接有时候提交会报错 说连接出了问题 这个时候基本就是还需要配置一个公钥 我当初操作的时候也是出现了这个问题
v1.生成.ssh(也就是公钥文件)
在这里插入图片描述
v2.找到生成的公钥文件id rsa.pub 并且将里面的信息复制
在这里插入图片描述
v3.查看公钥信息 是以ssh.rsa开头以自己邮箱结束的
在这里插入图片描述
v4.复制公钥的信息之后 在git平台找到添加公钥的位置
在这里插入图片描述
v5.将公钥信息粘贴 点击确定就可以了
在这里插入图片描述
5.如何修改git库地址
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
6.Git 中的版本切换操作
第一步:在模块上右键或在工具栏中选择 show history,显示版本提交历史,如图
在这里插入图片描述

第二步:在需要切换的版本上右键,选择 copy revision version,
在这里插入图片描述

第三步:在模块上右键重置 head 信息
在这里插入图片描述

在重置页面,设置 reset 类型和 commit 的版本号

在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值