IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 【Git】IDEA 集成 GitHub -> 正文阅读

[开发工具]【Git】IDEA 集成 GitHub



IDEA 集成 GitHub

一、设置 GitHub 账号

在我们的 File -> Setting 中,找到Version Control下的GitHub:

在这里插入图片描述

如果没有,在 plugin 中下载一个github的插件,重启 idea就有了

image-20220816155422386

然后我们添加自己的GitHub账户进来,同样的这里我们使用Token进行登陆:

image-20220816155558362

首先要去github生成Token,然后登陆认证就可以了:

image-20220816161904350

返回顶部


二、分享工程到 GitHub

找到如图所示的地方,就可以将我们的项目分享到GitHub上面:

image-20220816162301999

然后输入信息,其中Remote名称和项目名称一样就可以了,勾选了private的话就是私有仓库

在这里插入图片描述

等待分享结束后,在浏览器中查看:

image-20220816164737801

返回顶部


三、push推送本地库到远程库

假设此时我们重新修改了代码:

image-20220816164944986

注意修改完成后要提交一下:

在这里插入图片描述

提交好了后,仅是我们本地库进行了保存,在gitHub仓库上的代码并没有进行修改:

在这里插入图片描述

所以我们还需要push推送到远程仓库中:

在这里插入图片描述

此时弹出框中就会有我们的推送信息(默认使用https链接,可能会有网络问题):

在这里插入图片描述

推荐使用我们的ssh免密登陆链接,到远程仓库复制我们的ssh链接,然后修改默认的地址。等待检测完成后,选择我们的ssh-push链接,最后进行推送:

image-20220816170354963

推送完成后,查看我们远程仓库的代码:

image-20220816170747953

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

返回顶部


四、pull拉取远程库到本地库

假设我们在浏览器中对文件进行了修改,并进行了提交,我们本地的代码此时需要进行同步,就需要我们进行pull拉取:

在这里插入图片描述

提交完成后,远程库的代码就已经修改完成了:

image-20220816171958121

找到菜单栏下的vcs -> git -> pull

image-20220816172308497

同样的,我们选取ssh链接,选择好后,别忘了勾选合并的分支,最后拉取:

image-20220816172710189

最后本地就会进行所有信息的更新:

image-20220816172937736

注意:pull 是拉取远端仓库代码到本地,如果远程库代码和本地库代码不一致,会自动合并; 如果自动合并失败,还会涉及到 手动解决冲突 的问题。

返回顶部


五、clone克隆远程库到本地

我们在一个空的文件夹中克隆远程仓库代码来模拟实际的开发初始阶段

Idea初始界面,找到最后一个从版本控制获取:

在这里插入图片描述

可以通过Url的形式进行克隆:

image-20220816173942858

如果有GitHub账户,也可以直接选择克隆的仓库:

image-20220816174012014

克隆完成后,直接打开项目就可以了:

image-20220816174654516

返回顶部


  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-08-19 19:26:35  更:2022-08-19 19:26:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/4 1:09:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码