35、Git-IDEA集成GitHub-推送代码到远程库
我们在本地库修改了代码: 修改前: 修改之后: 修改了之后变蓝了,就需要将代码提交到本地库。 这个时候,本地库和远程库的代码是不一致的。 本地库的代码: 远程库: 将本地代码push到远程库: 刷新浏览器: push成功。 刚才的push都是默认使用HTTPS链接。 因为使用HTTPS很可能因为网络关系导致push失败。 这个别名也是默认的。 现在我们自定义使用SSH链接进行push。
点击这个: 选择自定义: 填写: 起一个别名叫做ssh-test 下面的URL去GitHub这里复制:
git@github.com:RtlTengLong/git-test.git
点击这: 就有了我们刚才设置的使用ssh的方式进行push
再次测试一下push,使用ssh的方式。 先修改本地库的代码,在提交
36、Git-IDEA集成GitHub-拉取远程库的代码合并到本地库
1、首先在远程库手动改写代码: 改写之前: 改写之后:
此时远程库的代码和本地库的代码是不一样的。 本地库的代码版本落后于远程库。 远程库: 本地库:
【注意】: 如果需要将本地库的代码push到远程库,那么一定要保证本地库的版本要比远程库的版本高。 所以: 一个成熟的程序员,在动手改代码之前,一定会先检查一下远程库和本地库的代码的区别。如果本地库的代码已经落后了。切记要先pull拉取一下远程库的代码。将本地库的代码更新到最新之后,然后在开始写代码。 【push之前,先pull一下】
现在把远程库最新的代码拉取到本地: 此时会进行一个idea自动合并。 如果合并时候有冲突,又涉及到冲突的解决。 拉取之前的本地库: 点击pull按钮: 这里也是需要考虑到网速的影响: 拉取之后本地库的代码就发生了更新:
37、Git-IDEA集成GitHub-克隆代码到本地。
现在我们git-test代码相当于在代码托管中心GitHub上已经有一份了。然后本地也有一个作为备份存在。 现在假如把本地的代码删除了: 找到该项目存在电脑磁盘的位置: 项目右键: 直接把本地的代码删除掉: 现在就没有git-test了:
|