在idea中使用Git

  • Post author:
  • Post category:其他


第一步进入idea点setting

搜索git

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

有successfully代表成功

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

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

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

Push是提交到github

我们一般两者一起使用

VCS:版本控制器

导入项目到本地仓库

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

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

提交到github中

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

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

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

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

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

然后去github查看

检出项目

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

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

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

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

选择commit and fush

提交成功后去github查看

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

点击按钮确定就是了

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

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

例:

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

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

Accept Yours:以别人为主

Accept Theirs:以自己为主

Merge:合并

我们选择Merge

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

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

然后点击apply就行了

再去看看github是否更新

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

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

1.打开 git bash

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)

然后去电脑本地查找密钥

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

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



版权声明:本文为qq_40132161原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。