第八章:IDEA集成GitHub
目录一、设置GitHub账号
二、分享项目到github
三、推送代码
四、拉代替码
五、克隆长途库
总结
一、设置GitHub账号
首先我们要在IDEA中设置GitHub的账号,方便以后管理代码,我们打开IDEA,依次点击File/Settings/Version Control/GitHub,在这里就可以设置GitHub账号(IDEA中是安装了GitHub插件的,假如没有,就在设置中的Piugins中安装插件再添加)。https://i-blog.csdnimg.cn/direct/1af28033e88b497f8317a0350b266ab0.png
有两个办法添加,第一个是账号密码添加,但是由于网络问题,这个方法很难成功,第二个方法是使用口令,那么我们要先获取口令,打开GitHub账号,找到Settings,点击Developer Settings,https://i-blog.csdnimg.cn/direct/a55c4938858044d79ab459c34042b461.png然后点击Personal access tokens,在这里天生口令(Generate new token) ,
https://i-blog.csdnimg.cn/direct/b4dfe2c3d09a49ca95ea5897e4a0344a.png
先给口令起个名字,然后把口令的权限全部勾上,https://i-blog.csdnimg.cn/direct/7109cd0bf3f141d5aed0e91d22988c12.png
天生之后复制下来,https://i-blog.csdnimg.cn/direct/6e75cb50ea3f4291a4a7238421403288.png
到IDEA中用口令登录添加GitHub账号会更快,更容易成功。 (也可以直接点击口令栏右边的Generate,会直接跳转到天生口令的界面)https://i-blog.csdnimg.cn/direct/80816b1d143f4dd990b16ee98c369a2a.png
二、分享项目到github
正常我们要将代码放到长途库,必要先在GitHub上创建长途库,然后push,但是在IDEA中可以使用share,这一步相当于创建长途库并push。我们在Git栏里找到GitHub,然后点Share project on GitHub,https://i-blog.csdnimg.cn/direct/e4cfe0091abd44f68fcf3b974db5b343.png
然后就会有这个弹框,第一行是长途库的名字,默认创建的是public(假如有必要的话可以勾上Private,就可以创建私有库了),第二行是长途库的别名,一般和长途库一样,比力好记。https://i-blog.csdnimg.cn/direct/994c8c30be7a498082bcd04d722a868f.png
然后直接分享即可,在GitHub上看到多了一个长途库。
三、推送代码
现在我在IDEA上将代码修改一下,然后必要使用push,推送到长途库,我们先Git,就可以看到push了。https://i-blog.csdnimg.cn/direct/28448d3f90bb42b9b115504a4516c629.png
点完之后,可以看到推送的方式是刚才别名,但是这个别名默认是HTTPS的方式,这个方式比力
慢,前面我们设置了SSH的免密登录,我们就可以使用SSH来推送,点击别名就可以自定义(Define remote)了
https://i-blog.csdnimg.cn/direct/737d4cdc9bf64716a693dd7247ea4e47.png 名字就叫SSH,把GitHub中SSH的地点复制到URL里就可以了,定义好之后,再次点击别名选择SSH,然后push,这样会快一点。
四、拉代替码
我们在长途库中改一下代码,导致长途库的版本比我本地库的代码版本新,这个时候就必要在IDEA中使用pull将代码拉取一下(前面的push肯定只有本地库比长途库版本新才能push成功,以是在写代码之前要先pull一下,确保本地库是最新版本,此时更改完才能成功push)。
拉取也很简朴,点击Git,可以看到pull,点一下会有弹框,默认拉取方式是HTTPS,既然设置了SSH协议,我们就用SSH,然后Pull就可以了。https://i-blog.csdnimg.cn/direct/a48466d4ca684140a8175c04b65f713d.png
五、克隆长途库
克隆代码是简朴而必要的,在进入公司时,领导给你一个地点,你要知道怎样通过这个地点克隆代码,为了演示我把learn_git的本地库删了,来克隆一下。
我们打开IDEA,在初始界面就可以Clone Repository。https://i-blog.csdnimg.cn/direct/66bb4899e00c4ab6b5a3fbf83dbabb91.png
点它,就可以跳到Clone的界面,把SSH的地点复制到URL里面,就可以Clone回来了。https://i-blog.csdnimg.cn/direct/e2b1fbb9d1e64d2092af27db0a9eaeec.png
总结
本章介绍了IDEA怎样集成GitHub以及相关操纵,这部门在企业中是必须要会的。下一章将介绍Gitee码云。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]