笔记十二: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远程库中,为了演示克隆的功能,我们可以删除本地的代码:
现在本地就没有这个项目,我们就可以用克隆的方法把远程库代码克隆下来: