6、IDEA集成GitHub/码云

这里写目录标题

  • 1、设置GitHub账号
  • 2、分享工程到GitHub
  • 3、Push推送本地库到远程库
  • 4、Pull拉取远程库到本地库
  • 5、Clone克隆远程库到本地
  • 6、码云简介

1、设置GitHub账号

在这里插入图片描述
可以采用两种登录方式:账户密码登入、口令登入。
在这里插入图片描述

2、分享工程到GitHub

在这里插入图片描述
先在GitHub中创建一个远程库,然后利用push进行推送。由于IDEA中集成了GitHub插件,可以在VCS菜单中的import into vision control

3、Push推送本地库到远程库

右键点击项目,可以将当前分支的内容push到GitHub的远程仓库中。
在这里插入图片描述
在这里插入图片描述
NOTE:push是将本地库代码推送到远程库,如果本地库代码跟远程库代码版本不一致,push的操作会被拒接的。也就是说,要想push成功,一定要保证本地库的版本要比远程库的版本高!因此一个成熟的程序员在动手改本地代码之前,一定会先检查下远程库跟本地代码的区别!如果本地的代码版本已经落后,切记要先pull拉取一下远程库的代码,将本地库代码更新到最新以后,然后再修改,提交,推送!

4、Pull拉取远程库到本地库

右键点击项目,可以将远程仓库的内容pull到本地仓库。
在这里插入图片描述
在这里插入图片描述
NOTE:pull是拉取远端仓库代码到本地,如果远程库代码和本地库代码不一致,会自动合并,如果自动合并失败,还会涉及到手动解决冲突的问题。

5、Clone克隆远程库到本地

删库跑路后,利用远程库复原本地库。
在这里插入图片描述

6、码云简介

类似GitHub的国内的项目托管网站——码云。
码云是开源中国推出的基于Git的代码托管服务中心,网址是https://gitee.com/,实用方式和GitHub一样,而且它还是一个中文网站。其操作和GitHub类似。

  1. 码云账号注册和登录
    在这里插入图片描述
  2. 码云创建远程库
  3. IDEA集成码云
  4. 码云复制GitHub项目
    在这里插入图片描述
    在这里插入图片描述
    还可以在码云上更新GitHub中的代码,点击圆圈。
    与GitHub使用方法完全一样。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/580367.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Hive_05】企业调优1(资源配置、explain、join优化)

1、 计算资源配置1.1 Yarn资源配置1.2 MapReduce资源配置 2、 Explain查看执行计划(重点)2.1 Explain执行计划概述2.2 基本语法2.3 案例实操 3、分组聚合优化3.1 优化说明(1)map-side 聚合相关的参数 3.2 优化案例 4、join优化4.1…

ARCGIS PRO SDK GeometryEngine处理独立几何图形的函数

1、面积类:pol为Polygon 1).Area:获取几何图形的面积。这是使用二维笛卡尔数学来计算面积的平面测量 double d GeometryEngine.Instance.Area(pol) 2).GeodesicArea:获取几何图形的椭球面积 …

highcharts的甘特图设置滚动时表头固定,让其他内容跟随滚动

效果图:最左侧的分类列是跟随甘特图滚动的,因为这一列如果需要自定义,比如表格的话可能会存在行合并的情况,这个时候甘特图是没有办法做的,然后甘特图的表头又需要做滚动时固定,所以设置了甘特图滚动时&…

Python测试框架pytest核心库pluggy详解

代码案例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 import pluggy # HookspecMarker 和 HookimplMarker 实质上是一个装饰器带参数的装饰器类,作用是给函数增加额外的…

【vue滚动条插件vuescroll】【vue自定义滚动条】

文章目录 前言一、使用步骤1.下载2.引入库三、在组件中如何使用?四、跳转到顶部的方法scrollTo() 五、效果总结 前言 由于浏览器自带的滚动条比较不符合设计图,所以在大部分项目中,我们都会自定义滚动条的样式,来还原设计图&…

策略模式(组件协作)

策略模式(组件协作) 链接:策略模式实例代码 注解 目的 正常情况下,一个类/对象中会包含其所有可能会使用的内外方法,但是一般情况下,这些常使用的类都是由不同的父类继承、组合得来的,来实现…

鸿蒙项目二—— 注册和登录

此部分和上篇文章是连续剧 ,如果需要,请查看 一、注册 import http from ohos.net.http; Entry Component struct Reg {// 定义数据:State username: string "";State userpass: string "";State userpass2: string …

ChatGPT如何在地学、GIS、气象、农业、生态、环境等领域中完美应用

以ChatGPT、LLaMA、Gemini、DALLE、Midjourney、Stable Diffusion、星火大模型、文心一言、千问为代表AI大语言模型带来了新一波人工智能浪潮,可以面向科研选题、思维导图、数据清洗、统计分析、高级编程、代码调试、算法学习、论文检索、写作、翻译、润色、文献辅助…

全球供应链解析:电商企业如何实现极速发展

随着数字时代的来临,电商行业正成为全球商业发展的引擎之一。实现供应链的高效运作对于电商企业来说至关重要,尤其是在追求极速发展的过程中。本文将深入解析全球供应链,探讨电商企业如何通过优化供应链实现极速发展,并揭示这一发…

《软件需求分析报告》

第1章 序言 第2章 引言 2.1 项目概述 2.2 编写目的 2.3 文档约定 2.4 预期读者及阅读建议 第3章 技术要求 3.1 软件开发要求 第4章 项目建设内容 第5章 系统安全需求 5.1 物理设计安全 5.2 系统安全设计 5.3 网络安全设计 5.4 应用安全设计 5.5 对用户安全管理 …

什么是动态IP?静态IP和动态IP有什么区别?

动态IP(Dynamic IP)和静态IP(Static IP)它是指在计算机网络中分配给设备的两种不同类型的IP地址。 动态IP是指每次设备连接到网络时,网络服务提供商(ISP)IP地址的动态分配。当设备重新连接到网络时,它可能会被分配到不同的IP地址。动态IP适用于传统的家…

DRF从入门到精通五(路由组件、认证组件)

文章目录 一、路由组件REST framework提供了两个routeraction装饰器 二、认证组件 一、路由组件 对于视图集ViewSetMixin,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。 REST framework…

万界星空科技生产管理MES系统中的工时管理

工时管理的重大意义 1.提高生产效率 通过工时管理,企业可以更加精确地掌握研发人员的工时情况,及时调整项目进度和人力安排,提高生产效率。 2.降低人力成本 通过工时管理,企业可以更加精确地核算研发人员的工时费用&#xff0c…

玩客云 青龙面板

一、刷机 需要的工具,镊子,双公头USB(可以自己做),U盘 青龙面板全教程 | Anubis的小窝 powersee教程 玩客云导航固件使用说明 安装教程 玩客云乱七八糟的坑 静态IP配置 玩客云第二版固件说明 docker 下载器 …

VScode跑通Remix.js官方的contact程序开发过程

目录 1 引言 2 安装并跑起来 3 设置根路由 4 用links来添加风格资源 ​5 联系人路由的UI 6 添加联系人的UI组件 7 嵌套路由和出口 8 类型推理 9 Loader里的URL参数 10 验证参数并抛出响应 书接上回,我们已经跑通了remix的quick start项目,接下…

【计算机毕业设计】SSM超市订单管理系统

项目介绍 超市订单管理系统。主要功能包括订单管理、供应商管理、用户管理等功能 环境需要 1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐ID…

MSPM0L1306例程学习-ADC部分(5)

MSPM0L1306例程学习系列 使用的TI的官方例程,即SDK里边包含的例程代码。 可以到TI官网下载并且安装SDK: https://www.ti.com.cn/tool/cn/download/MSPM0-SDK/ MCU使用的是MSPM0L1306, 对于ADC部分,有10个例程: 今天接着讲2个例程&#xff0…

w16php系列之基础数组

一、索引数组 概念 索引数组 是指键名为整数的数组。默认情况下&#xff0c;索引数组的键名是从0开始&#xff0c;并依次递增。它主要适用于利用位置&#xff08;0、1、2……&#xff09;来标识数组元素的情况。另外&#xff0c;索引数组的键名也可以自己指定 示例代码 <…

系列十六(面试)、RocketMQ中如何解决消息堆积问题?

一、RocketMQ中解决消息堆积问题 1.1、概述 消息堆积是RocketMQ中很常见的一个问题&#xff0c;也是面试官很喜欢问的一个问题&#xff0c;那么什么是消息堆积呢&#xff1f;消息堆积&#xff0c;顾名思义是指某个时间段队列里面堆积了大量来不及消费的消息&#xff0c;一般认…

8_js_dom编程入门2

Objective&#xff08;本课目标&#xff09; 掌握基本课堂案例掌握节点的关系操作 1. 按钮选中案例 课堂案例&#xff1a;1.显示按钮的选中效果.html <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta nam…