在idea中使用Git

第一步进入idea点setting

在idea中使用Git_第1张图片

搜索git

在idea中使用Git_第2张图片

点击git,找到自己安装的git路径,并选中bin文件夹下的git.exe文件,然后点击Test

在idea中使用Git_第3张图片

有successfully代表成功

然后再点击github,登录你的github账户然后apply就行

在idea中使用Git_第4张图片

Git有两个提交方式一个是commit一个是push

区别在于commit是提交到本地硬盘

Push是提交到github

我们一般两者一起使用

VCS:版本控制器

在idea中使用Git_第5张图片

导入项目到本地仓库

在idea中使用Git_第6张图片

创建git仓库,一般选择项目本身

在idea中使用Git_第7张图片

然后去项目本地文件查看,会有一个.git文件夹出现,说明本地已经提交

在idea中使用Git_第8张图片

提交到github中

在idea中使用Git_第9张图片

Remote跟你的Repository name一样的名字就可以了,Private  需要付费  功能是开不开源的勾选项

在idea中使用Git_第10张图片

 

在idea中使用Git_第11张图片

静静等待上传完然后去github查看就行了

 

 

如果你上传的时候突然报了一个

Successfully created project 'ssm_git' on GitHub, but initial push failed: Could not read from remote repository.

请去idea中的setting里的Github看看是否勾选了,如果勾选了,取消就是了,然后重新上传就可以了

在idea中使用Git_第12张图片

然后去github查看

在idea中使用Git_第13张图片

在idea中使用Git_第14张图片

检出项目

从github中获取下载地址,复制他

在idea中使用Git_第15张图片

然后回到idea中点击vcs中的check out

在idea中使用Git_第16张图片

然后把刚刚复制的链接粘贴到这URL上

在idea中使用Git_第17张图片

然后是第二个人操作提交时,idea上方会有这个图标和按钮

选择commit and fush

在idea中使用Git_第18张图片

提交成功后去github查看

在idea中使用Git_第19张图片

然后再去自己一开始的项目查看,更新

点击按钮确定就是了

 

 

然后就是当双方同时操作,有一方提交之后,另一方没有更新再提交的做法

假设我刚刚检出来的项目改了一点东西,然后提交上去

例:在idea中使用Git_第20张图片

在idea中使用Git_第21张图片

然后我们去第一次使用的项目,我们不更新直接提交

在idea中使用Git_第22张图片

直接提交后,会出现一个要你合并的选项框,我们点击merge合并

在idea中使用Git_第23张图片

Accept Yours:以别人为主

Accept Theirs:以自己为主

Merge:合并

我们选择Merge

在idea中使用Git_第24张图片

左边的那一个框是自己的,中间是你们要合并在一起,右边是github上别人已经提交的

在idea中使用Git_第25张图片

按下这两个可以合并在中间的那个框中

在idea中使用Git_第26张图片

在idea中使用Git_第27张图片

然后点击apply就行了

再去看看github是否更新

在idea中使用Git_第28张图片

如果点击apply突然报个更新不成功,请VCS点击GIT里的push

如果你不想让你的项目任何人都去检出,我们可以加个SSH密钥,需要在git命令敲

1.打开 git bash 

在idea中使用Git_第29张图片

2、配置账户 
在这里提一点 配置账户的方式有两种: git config –global user.name “” 和 git config user.name “” 前者为配置全局账户 后者为此次账户、时效为本次配置 【姑且这么理解】

git config user.name “你的用户名” 
git config user.email “你的邮箱” 
设置完毕后查看 
git config user.name 

3、生成key 
ssh-keygen -t rsa -C “你刚才设置过得邮箱”

 

会提示你密码什么的、 可以忽略、一路回车。(这种做法是通用的、生成的key会保存到默认文件、下次生成不同的key会覆盖之前的key、下面会做出讲解如何配置多个key)

 

然后去电脑本地查找密钥

在idea中使用Git_第30张图片

在idea中使用Git_第31张图片

把里面的内容复制,然后去github中,点自己头像有个setting

在idea中使用Git_第32张图片

在idea中使用Git_第33张图片

然后别人想检出你的项目,必须添加他们自己电脑密钥给你到这里配置,要不然别人只能看你的项目,不能随意检出

你可能感兴趣的:(在idea中使用Git)