Git和Github整合,Git和IDEA整合,Github和IDEA整合

Git 如何生成SSH key

1 在 windows下查看 [c盘->用户->用户名->.ssh] 下是否有id_rsa、id_rsa.pub文件,如果没有需要手动生成;
在这里插入图片描述

2 呼出git命令窗口;
在这里插入图片描述
3 执行生成ssh 命令

ssh-keygen -t rsa -C "[email protected]"
-t 来指定密钥类型; 这里使用的是rsa
-C 来指定在密钥中的一个注释字段,方便用户标识这个密钥的用途或其他有用的信息

在这里插入图片描述(Enter file in which to save the key ) 回车就行,默认生成在c盘上文检查的路径下;
在这里插入图片描述要求输入一个密语字符串(passphrase),空表示没有密语。
在这里插入图片描述不需要做什么操作,直接回车;
在这里插入图片描述在这里插入图片描述SSH key 创建成功;
在这里插入图片描述

在这里插入图片描述

Git 与 Github 整合使用

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述为什么GitHub需要SSH Key呢?
Git支持SSH协议,所以GitHub有了的公钥,就可以识别出你推送的提交;

GitHub允许你添加多个Key。若果有多台电脑,只要把每台电脑的SSH Key都添加到GitHub,则每台电脑都可以往GitHub推送内容了。

到此本地的Git 就可以和Github 互通了

1.Git 从 Github上下载项目 并 提交更新回 Github

GitHub 的 https 和 SSH 的区别

2.Git 管理的项目 上传到 Github 上

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述文件成功上传

在这里插入图片描述

IDEA 集成 Git

IDEA集成git和使用步骤

IDEA 集成 Git 步骤

在这里插入图片描述在这里插入图片描述

Git 管理的项目 导入 到 IDEA 里

先模拟一个本地管理的项目
把一个项目用 Git 管理起来;
在这里插入图片描述尝试把 本地Git 项目导入 IDEA 里;
在这里插入图片描述在这里插入图片描述这里就想演示本地管理的Git项目如何导入IDEA;

其实一想本地GIt 管理的项目也是Maven 项目,直接按照导入Maven项目导入;
在这里插入图片描述在这里插入图片描述在这里插入图片描述发现成功导入Git管理的项目,而且IDEA直接可以用Git 管理;

更改内容测试一下:
在这里插入图片描述IDEA 里会自动管理,刷新一下就好;会发现 内容 和 Log 自动更新,当然我这里没有再IDEA做代码更改的情况下;
在这里插入图片描述

IDEA 管理的项目 提交给 Git 进行版本管理

先在本地导入一个没有被Git 管理 Maven项目
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述我们会发现 项目已经被Git 管理起来了;

在这里插入图片描述在这里插入图片描述尝试进行提交一次
在这里插入图片描述也就是说我的代码已经被管理起来了,但是我没与提交过,有可能第一个管理的时候默认提交了;
做一下修改试试;
在这里插入图片描述在这里插入图片描述再进行一下提交
在这里插入图片描述
依旧这个提示;
在这里插入图片描述在这里插入图片描述依旧这个提示;
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述貌似已经提再修改一个文件试一试;
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述

上面那个绿色出来的很突然,又重新复盘了一下,如下图,点了local change以后添加进去的代码会变红,add 以后 会变绿,提交以后会变成白色;

在这里插入图片描述

IDEA 集成 Github

git的安装使用及与github和IntelliJ idea的整合

IDEA 集成 Github 步骤

在这里插入图片描述在这里插入图片描述

Github 管理的项目 导入 到 IDEA 里

在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我什么也没做,就是再一次 clone 就好用了;

在这里插入图片描述里面居然有我之前提交的记录!!

IDEA 管理的项目 提交给 Github 进行版本管理

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述上传成功!!

IDEA里代码各个颜色 对应的 被Github管理状态总结

在这里插入图片描述在这里插入图片描述

在这里插入图片描述在这里插入图片描述在这里插入图片描述

红色,未加入版本控制
绿色,已加入版本控制,暂未提交
蓝色,已加入版本控制,已提交,有改动(提交后就变回白色)
白色,已加入版本控制,已提交,无改动
灰色:版本控制已忽略的文件。

换种说法就是

红色,未加入版本控制
绿色,新创建的文件
蓝色,做了修改的文件
白色,和Git同步的文件
灰色:版本控制已忽略的文件。

猜你喜欢

转载自blog.csdn.net/weixin_37646636/article/details/120442228