笔记十二:Idea操作-集成github
一:学习内容
- Idea设置github账号
- Idea分享项目到github
- idea推送代码到远程库
- idea拉取远程库代码合并本地库
- idea克隆代码到本地
二:Idea设置github账号


我是授权的岳不群的github账号:



三:Idea分享项目到github
这个操作相当于将创建远程库、push本地库代码到远程库两步合二为一了。




四:Idea推送代码到远程库
push之前请先pull。push是将本地库代码推送到远程库,如果本地库代码和远程库代码版本不一致,push的操作是会被拒绝的,也就是说要想push成功,一定要保证本地库的版本要比远程库的版本高!因此实际开发时,程序员在动手修改本地代码之前,一定会先检查下远程库跟本地代码的区别,如果本地库的代码已经落后,切记要先pull拉取一下远程库的代码,将本地代码更新到最新以后,然后在修改,提交,推送!
修改代码:

提交本地库:


本地库代码提交到远程库:用ssh协议push

点击自定义别名,目的是为了用ssh免密登录:这里git-test显示的是远程http连接的别名,我们给它重新自定义一个ssh链接的别名

然后拷贝远程库ssh链接:

设置自定义别名:

更换别名:

直接点击push,就可以推送本地库代码到远程库了:


五:Idea拉取远程库代码合并到本地库
pull是拉取远程库代码到本地,如果远程库代码和本地代码不一致,会自动合并,如果自动合并失败,还会涉及到手动解决冲突的问题。所以在修改本地代码之前,最好先pull保持本地和远程库代码一致。
可以手动修改远程库代码:

拉取远程库代码到本地:




六:Idea克隆代码到本地
我们上面那些操作,已经把本地的代码托管到了github远程库中,为了演示克隆的功能,我们可以删除本地的代码:

现在本地就没有这个项目,我们就可以用克隆的方法把远程库代码克隆下来:




浙公网安备 33010602011771号