Git全栈体系(五)

news2025/3/17 16:19:23

第八章 IDEA 集成 GitHub

一、设置 GitHub 账号

在这里插入图片描述

  • 如果出现 401 等情况连接不上的,是因为网络原因,可以使用以下方式连接:
    在这里插入图片描述
    在这里插入图片描述
  • 然后去 GitHub 账户上设置 token。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 点击生成 token。
    在这里插入图片描述
  • 复制红框中的字符串到 idea 中。
    在这里插入图片描述
  • 点击登录。
    在这里插入图片描述

二、分享工程到 GitHub

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 来到 GitHub 中发现已经帮我们创建好了 gitTest 的远程仓库。
    在这里插入图片描述

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

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

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

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

五、clone 克隆远程库到本地

在这里插入图片描述
在这里插入图片描述

  • 为 clone 下来的项目创建一个工程,然后点击 Next。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

第九章 国内代码托管中心-码云

一、简介

  • 众所周知,GitHub 服务器在国外,使用 GitHub 作为项目托管网站,如果网速不好的话,严重影响使用体验,甚至会出现登录不上的情况。针对这个情况,大家也可以使用国内的项目托管网站-码云。
  • 码云是开源中国推出的基于 Git 的代码托管服务中心,网址是 https://gitee.com/ ,使用方式跟 GitHub 一样,而且它还是一个中文网站,如果你英文不是很好它是最好的选择。

二、码云帐号注册和登录

  • 进入码云官网地址:https://gitee.com/,点击注册 Gitee
    在这里插入图片描述
  • 输入个人信息,进行注册即可。
    在这里插入图片描述
  • 帐号注册成功以后,直接登录。
    在这里插入图片描述
  • 登录以后,就可以看到码云官网首页了。
    在这里插入图片描述

三、码云创建远程库

  • 点击首页右上角的加号,选择下面的新建仓库
    在这里插入图片描述
  • 填写仓库名称,路径和选择是否开源(共开库或私有库)
    在这里插入图片描述
  • 最后根据需求选择分支模型,然后点击创建按钮。
    在这里插入图片描述
  • 远程库创建好以后,就可以看到 HTTPS 和 SSH 的链接。
    在这里插入图片描述

四、IDEA 集成码云

1. IDEA 安装码云插件

  • Idea 默认不带码云插件,我们第一步要安装 Gitee 插件。
  • 如图所示,在 Idea 插件商店搜索 Gitee,然后点击右侧的 Install 按钮。
    在这里插入图片描述
  • Idea 链接码云和链接 GitHub 几乎一样,安装成功后,重启 Idea。
    在这里插入图片描述
  • Idea 重启以后在 Version Control 设置里面看到 Gitee,说明码云插件安装成功。
    在这里插入图片描述
  • 然后在码云插件里面添加码云帐号,我们就可以用 Idea 连接码云了。
    在这里插入图片描述

2. IDEA 连接码云

  • Idea 连接码云和连接 GitHub 几乎一样,首先在 Idea 里面创建一个工程,初始化 git 工程,然后将代码添加到暂存区,提交到本地库,这些步骤上面已经讲过,此处不再赘述。
  • 将本地代码 push 到码云远程库
    在这里插入图片描述
  • 自定义远程库链接。
    在这里插入图片描述
  • 给远程库链接定义个 name,然后再 URL 里面填入码云远程库的 HTTPS 链接即可。码云服务器在国内,用 HTTPS 链接即可,没必要用 SSH 免密链接。
    在这里插入图片描述
  • 然后选择定义好的远程链接,点击 Push 即可。
    在这里插入图片描述
  • 看到提示就说明 Push 远程库成功。
    在这里插入图片描述
  • 去码云远程库查看代码。
    在这里插入图片描述
  • 只要码云远程库链接定义好以后,对码云远程库进行 pull 和 clone 的操作和 Github 一致,此处不再赘述。

五、码云复制 GitHub 项目

  • 码云提供了直接复制 GitHub 项目的功能,方便我们做项目的迁移和下载。
  • 具体操作如下:
    在这里插入图片描述
  • 将 GitHub 的远程库 HTTPS 链接复制过来,点击创建按钮即可。
    在这里插入图片描述
    在这里插入图片描述
  • 如果 GitHub 项目更新了以后,在码云项目端可以手动重新同步,进行更新!
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

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

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

相关文章

【正点原子STM32连载】 第一章 本书学习方法摘自【正点原子】APM32F407最小系统板使用指南

1)实验平台:正点原子stm32f103战舰开发板V4 2)平台购买地址:https://detail.tmall.com/item.htm?id609294757420 3)全套实验源码手册视频下载地址: http://www.openedv.com/thread-340252-1-1.html# 第一…

【ArcGIS Pro二次开发】(60):按图层导出布局

在使用布局导图时,会遇到如下问题: 为了切换图层和导图方便,一般情况下,会把相关图层做成图层组。 在导图的时候,如果想要按照图层组进行分开导图,如上图,想导出【现状图、规划图、管控边界】3…

零基础看懂免费开源的Stable Diffusion

文章目录 前言Diffusion模型推理过程训练过程 Stable Diffusion模型参考 前言 前面一篇文章主要讲了扩散模型的理论基础,还没看过上篇的小伙伴可以点击查看:DDPM理论基础。这篇我们主要讲一下一经推出,就火爆全网的Stable Diffusion模型。St…

最大限度增加销售额!亚马逊提醒卖家准备Q4季度促销库存!

亚马逊美国站发布公告称为了最大限度提高卖家销售额,确保您的亚马逊物流库存在第四季度的促销活动中按时到达亚马逊运营中心,亚马逊建议卖家检查补货库存并及时将库存送到运营中心,以下是公告内容: 为了最大限度地提高您的假期销…

【Linux取经路】揭秘进程的父与子

文章目录 1、进程PID1.1 通过系统调用接口查看进程PID1.2 父进程与子进程 2、通过系统调用创建进程-fork初始2.1 调用fork函数后的现象2.2 为什么fork给子进程返回0,给父进程返回pid?2.3 fork函数是如何做到返回两次的?2.4 一个变量怎么会有不…

微信可以设置延迟到账了!让资金更安全!

微信几乎已经成为了每个人离不开的交流、通讯、支付工具,微信支付也是离不开的移动支付手段。 如果我们在微信转账时出现转错账的情况怎么办?其实微信转账是可以设置到账时间的。 什么是延时到账? 延时到账是指,收款方在确认了你的…

VIOOVI的ECRS工时分析软件分析:SOP的核心和特征是什么?

制定SOP的主要目的是为企业做技术储备、提供企业的工作效率、防止同样的错误反复出现、让员工作业有标准化的行为准则。以规定的成本、规定的工作时间,生产质量均匀、符合规范的产品。为了能够达到上述要求,如果制造现场的操作混乱,比如制作工…

在vue3+vite项目中使用jsx语法

如果我掏出下图,阁下除了私信我加入学习群,还能如何应对? 正文开始 前言一、下载资源二、利用vite工具引入babel插件总结 前言 最近在为部署人员开发辅助部署的工具,技术栈是vue3viteelectron,在使用jsx语法时&#x…

【学习】若依源码(前后端分离版)之 “ 数据的导入导出功能”

大型纪录片:学习若依源码(前后端分离版)之 “ 数据的导入导出功能” 前言导入功能实现前端部分后端部分 导出功能实现前端部分后端部分8月9日补充:自定义隐藏属性列导出对象的子列表 结语 前言 在实际开发中,碰到大批…

【java实习评审】对推电影详情模块的基本电影模型设计到位,并能考虑到特色业务的设计

大家好,本篇文章分享一下【校招VIP】免费商业项目"推电影"第一期 电影详情模块 Java同学的开发文档周最佳作品。该同学来自暨南大学电子信息专业。 本项目的商业出发点: 豆瓣评分越来越水,不太符合年青人的需求,我们推…

React Dva项目小优化之redux-action

之前 我们讲过 models 接下啦 我们来给大家讲一个新的库 这个库的话 有最好 没有影响也不大 它主要是帮助我们处理 action的 我们直接在 GitHub 官网上搜索 redux-action 我们搜出来 第一个就是 从星数来看 还是非常优秀的 我们拉下来 找到这个Documentation 然后点击进去 进…

【WiFi】WiFi 6E最新支持的国家和频段

信道Map图 国家和频段 CountryStatus Spectrum Andorra Adopted Considering 5945-6425 MHz 6425-7125 MHz ArgentinaAdopted5925-7125 MHzAustralia Adopted Considering 5925-6425 MHz 6425-7125 MHz Austria Adopted Considering 5945-6425 MHz 6425-7125 MHz BahrainA…

IOC容器 - Autofac

DI(依赖注入):DI(Dependency Injection)是一种实现松耦合和可测试性的软件设计模式。它的核心思想是将依赖关系的创建与管理交给外部容器,使得对象之间只依赖于接口而不直接依赖于具体实现类。通过依赖注入…

MySQL多表连接查询3

目录 表结构 创建表 表数据 查询需求: 1.查询student表的所有记录 2.查询student表的第2条到4条记录 3.从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息 4.从s…

【boost网络库从青铜到王者】第一篇:visual studio 系列配置boost网络库

文章目录 1、asio网络库的介绍2、asio网络库的下载和编译3、visual studio 配置boost头文件以及库文件4、使用boost网络库来写一段代码测试 1、asio网络库的介绍 ASIO(Asynchronous I/O) 是一个C网络库,由Boost C 库的一部分衍生而来&#x…

PHP 求解两字符串所有公共子序列及最长公共子序列 支持多字节字符串

/*** 获取两字符串所有公共子序列【不连续的】 例:abc ac > ac** param string $str1 字符串1* param string $str2 字符串2** return array*/ function public_sequence(string $str1, string $str2): array {$data [[-1, -1, , 0, ]]; // 子序列容器【横坐标 …

project_serial_port

文章目录 效果![在这里插入图片描述](https://img-blog.csdnimg.cn/77ab9856af714b06b69f2ca959dc8ea3.png)源码widget.cppwidget.h 效果 源码 widget.cpp #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent) :QWidget(parent)…

Java学习内容有什么?这篇全是干货

Java 是目前应用非常广泛的一种计算机高级编程语言,它是一种计算机程序设计语言,被广泛应用于各大行业和领域,如金融、汽车、医疗、电子、互联网等等。Java 诞生之后风靡全球,并且一直保持其高人气,因此 Java 的学习也…

自动清洁离子风机一般具有什么特点?

自动清洁离子风机是一种能够自动清洁空气中的离子,并同时进行空气净化的设备。它采用先进的离子生成技术,可以释放负离子并吸附空气中的污染物,如细菌、病毒、灰尘、花粉等,将它们沉积在设备表面。当设备侦测到需要清洁时&#xf…

那些年的Xposed开发经验记录

把之前写的Xposed相关文章合并到一块,方便查阅 目录 多进程App的Hook问题XposedHelper中的静态变量demo的AndroidManifest.xml的测试核心代码结论限制handleLoadPackage被单个进程多次执行的问题 多dex Hook问题为应用增加权限利用Xposed删除权限参考 Hook框架集锦…