| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> git GUI的使用&SSH协议&IEDA使用git -> 正文阅读 |
|
[开发工具]git GUI的使用&SSH协议&IEDA使用git |
目录 settings ——>Version Control——>Git 一,git GUI的使用git GUI简介
1.创建一个新仓库t280-c ?创建一个文件夹?成功 将仓库移至本地右键 Git GUI Here ? ?所填内容在后两图中 复制仓库HTTPS路径,填入图中第一个内容框?第二个框中,选中需要移入的地址并取别名内容填入后提交移入本地成功后,显示如下 ?新增文件:?在仓库目录下点击右键点击使用Git GUI Here,可以看到刚刚新增的文件处于未追踪状态,点击一下文件即可进入暂存区 ?进入待暂存区域 ?commit提交到本地仓库消失即成功 Push提交到远程仓库? 提交成功 ? ?在远程仓库查看 二,SSH协议2.1 什么是ssh key
?绑定邮箱没有邮箱的话就先绑定一个(本人已绑定) ?申请绑定会发送一个邮件去该邮箱 ?在邮件内确认按提示绑定邮箱即可 ?也要执行这两行指令在窗口中进行配置(若配置过即不需要) ? 使用指令查看自身配置 git config --list ?开始生成ssh-keyssh-keygen -t rsa -C"邮箱地址"生成私钥和公钥,加密算法 点击三次回车即可生成成功 ?去电脑中的 用户/Administrator 目录下查看生成的.ssh文件 第一个为私钥 第二个为公钥 将公钥配进我们的远程仓库gitee 复制公钥内容 ?在远程仓库中添加进去 ?成功 复制仓库ssh路径克隆进入本地 ?git clone 路径(yes) ?克隆成功 切入该仓库 创建文件夹 cd 库名/cd t280-d/ ?创建文件夹 vi 文件名?编辑文件,编辑完成后点击esc 键 输入:wq即可 ?上传到暂存区 git add .?提交到本地 git commit -m?? '备注'?提交到远程仓库 git push(无需输入账号密码)?查看创建内容: ? 三,IEDA使用git打开IEDA 配置GitFile——>settingssettings ——>Version Control——>Git点击Test测试版本号成功出现即可 ?下载gitee插件?此时比之前会多出一个gitee的面板 配置账户?第一种方式:账号密码?第二种方式:Token令牌点击use Token ?进入gitee官网登陆账号 打开设置,找到私人令牌 ?生成新令牌,需要输入密码确认 ?生成成功:不要着急关闭窗口! 1.先复制私人令牌 进入idea中,粘贴在输入框中(两个都一样)先别确定! 2.再返回官网中点击确认并关闭,关闭后就会消失,再也看不见令牌号,所以非常安全 3.再返回idea中点击确定(添加成功了) ?分享单个项目第一种:直接选择分享(这是分享整个空间 错误X ) ?第二种:分享单个模块(正确) 选中要分享的项目,点击ok之后 可以新开一个页面(单个项目) 也可以在本页面 博主选择的是This ?在新区间中需要重新配置Maven 找到自己所安装的Maven 选中其中的settings.xml(否则会默认在C盘中) 然后我们将此项目进行分享(上面的第一种方法) 勾选私密状态 ?选择需要分享的文件: 记得去掉勾选 target 里面是编译的class文件 每个人的本身都不一样 ?去远程仓库中查看是否分享成功(成功 )
将ssh地址复制给组员 -------------------------------------以上是项目组长 所需要做的 以下是组员 -------------------------------------- 组员需要拿到项目的SSH地址?输入SSH地址与生成地址 之后点击yes 为了方便演示我下一个选择的是new 就会打开两个idea 一个代表组长 一个代表组员 ?克隆项目完成之后 也就是组员的页面 ?测试双方是否可以交互,新建一个类用于测试 ?组长写完代码后将代码提交三部曲:依次执行add commit push 选中那个类 右键 ?commit操作 ?push操作 ?组长提交完成后, 组员从远程拉取代码?拉取成功: ?矛盾演示组员写了代码并提交至仓库,组长没有更新也在写代码然后提交 ?组长未更新组员内容,执行了上传操作 ?接下来执行push操作,矛盾即将出现 提示合并
?矛盾的表现 ?三个选择,我们当然是选择合并 ?选择合并 ?此时本地的代码就会合并完成 再次点击push就可以推送成功了 ?矛盾解决成功 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年11日历 | -2024/11/25 20:37:07- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |