当前位置:   article > 正文

IDEA整合git使用_idea拉取git项目

idea拉取git项目

流程

IDEA配置git

idea中默认已经集成了git,首先打开idea,点击 File -> settings

使用git拉取项目,通过git拉取的代码后续开发才可以提交合并等操作(适用于GitHub、gitee、gitlab

(1)首先新建一个空的文件夹,右键鼠标,点击 Git Bash Here

(2)拉取分支有两种方式,https和ssh,两者的区别在于 ssh拉取是通过加密拉取,加密方式是通过配置公钥

①这里先讲https拉取代码:git clone -b 分支名 仓库地址 PS:-b 分支名 可以不写,git clone 仓库地址 这个默认拉取master主分支,在实际开发中,往往拉取指定分支用的比较多。

②实际开发中,公司项目都是私有的,需要输入用户名和密码验证,注意:输入的一定要是公司给你提供的用户名和密码,不是你自己设置git的用户名和密码!!!

公司提供的用户名和密码!公司提供的用户名和密码!公司提供的用户名和密码! 重要的事说三遍,否则到时候拉取会显示没有权限!

显示这样,则表示拉取成功了!

通过 ssh 拉取代码,打开C盘,找到 Users -> 用户名 -> .ssh文件夹,打开可以看到两个文件: id_rsa:私钥,id_rsa.pub公钥,配置的话,就只需要用到公钥

打开id_ras.pub文件,ctrl + a复制所有信息,然后到你需要配置的地方去配置(GitHub、gitee、gitlab),一般是在设置里面,找到SSH公钥,这里我以gitee为例:

配置完之后,拉取方式跟https就都一样了。

使用idea提交代码

右键项目 -> git -> commit Directory,将代码提交到本地仓库

commit代码到本地库以后,接下来就把commit过的代码push推送到远程代码库

输入用户名和密码

出现这个则表示成功,打开远程仓库就可以看到我们刚刚提交的代码了

在实际开发中,往往修改完代码后,需要新建一个分支,再发起合并请求

新建分支再请求合并

(1)在原来工程项目中新增一条语句

(2)新建一个分支,在idea右下角,develop是你当前的分支名

点击 New Branch,然后给新建的分支起个名字,点击 create

(3)回到idea右下角,可以看到当前分支默认切换到了我们新增的分支下

(4) commit 提交刚刚新增的代码到本地仓库

(5)将刚才commit的代码push到远程仓库

(6)回到idea右下角,切换回之前的分支下,因为我之前是develop分支,所以单击develop,选择 checkout 切换封装分支

这里需要注意:因为新增的代码已经在刚才新建分支里面commit的过了,所以切换会原来分支是看不到刚刚修改的代码,这时点击刚刚新建的分支-选择Merge into Current,将deve_demo分支合并到develop下

这时候刚刚新增的代码就可以在develop分支下看到了!


扩展

在开发中,可能我们正在开发dev_demo分支,但是这时候领导过来就说了,你先把dev_demo分支下的内容先放一放,这里有个更重要的功能需要到dev_pro分支下开发,但是此时我们在dev_demo分支下的内容并没有开发完,又不想提交,如果强制切换到别的分支,那么就会导致我们在dev_demo分支下的修改过的内容全部丢失,这个时候我们就可以先把dev_demo分支下的内容添加到 暂存区:

强制切换这个按钮请慎用,一旦强制切换分支,那么会把在该分支下所有的文件删除,再也无法找回!!!

解决方法:

这样就可以把修改过的代码保存到暂存区了,此时回到分支,可以看到修改过的代码都不见了,这时候你就可以切换到别的分支愉快玩耍了~~

恢复暂存区内容:

直接通过idea拉去分支项目

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/437581
推荐阅读
相关标签
  

闽ICP备14008679号