代码管理-使用TortoiseGit同步项目到Github/Gitee

在这里插入图片描述

1 什么是TortoiseGit

TortoiseGit下载地址

TortoiseGit是Git的Windows桌面可视化工具,通过软件的操作来实现Git命令的效果,使所有的操作都能用图形化实现。TortoiseGit安装很简单,这里不对安装流程进行讲解。下载之后即可按照普通软件的方式进行安装,每一步都选择默认选项即可。
注意:安装TortoiseGit之前要先安装Git,因为TortoiseGit安装过程中会自动搜索匹配系统中安装的Git,这样免去了手动配置的困扰,而且需要安装较新版本的Git,否则会不匹配、TortoiseGit不能正常运行,Git官网下载地址

2 Github创建新仓库和Token

2.1 创建新仓库

登录Github在主界面点击New进行仓库(项目)的创建,如下图

github创建仓库01

根据下图填好以下属性

  • 输入仓库名称(项目名)
  • 对仓库进行描述,该项可以为空
  • 选择仓库是否公开
  • 是否创建ReadMe文件

创建仓库02

上图的属性填好后,把页面拉取到最后,点击Create repository进行仓库的创建,创建成功后进入到以下界面

创建好的仓库03

2.2 创建Token

请看这篇文章创建Github Token(令牌)章节

程序员利器-使用 PicGo+Github/Gitee 搭建个人图床在线服务

3 TortoiseGit同步Github项目

3.1 TortoiseGit从Github拉取项目

点击下图中的Code按钮获取仓库地址,使用该地址进行仓库代码下载

获取仓库地址04

在存储代码的文件夹右击,选择Git Clone进行代码下载

git clone05

进入到源代码下载界面,输入仓库的远程地址,点击ok进行下载

github代码下载界面06

下载成功出现该界面信息,接下来我们把本地代码提交到远程仓库流程

代码下载成功07

3.2 配置TortoiseGit远程Github

进入到本地代码文件夹,右击打开Settings

打开Settings08

点击左侧Git->Remote,右侧只需要输入2项:

  • Remote默认为origin

  • URL为Token+Github项目地址,即https://40位token@项目地址,例如https://ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@github.com//itbeien/test.git

设置好上面两项点击应用即可

github远程仓库设置09

3.3 从本地提交代码到Github

配置好远程仓库和token后这时就可以把本地修改和新增的代码提交到Github

先添加新增的代码到本地仓库

添加新增文件到本地仓库10

进入到代码提交页面,点击OK把代码提交到本地仓库

do code 11

出现以下界面代表代码已经提交到本地仓库,然后点击Commit

code success12

出现以下界面,填写注释,点击commit进行代码提交

commit code 13

最后点击push,推送代码到Github

push 14

出现以下界面代表代码已经提交成功

push success15

我们最后在Github仓库进行验证

github success 16

4 Gitee创建新仓库

4.1 创建新仓库

登录到Gitee,在主界面点击+号创建仓库

gitee 创建仓库01

根据下图填好以下属性

  • 输入仓库名称(项目名)
  • 仓库路径(项目名)
  • 对仓库进行描述,该项可以为空
  • 选择仓库是否公开
  • 是否创建ReadMe文件,该项可以为空

gitee new 仓库02

上图填好后,点击创建,出现如下界面代码仓库创建成功

gitee创建成功03

5 TortoiseGit同步Gitee项目

5.1 TortoiseGit从Gitee拉取项目

点击上图中的克隆/下载获取Gitee仓库地址,下载代码和上面的Github流程一样,这里不重复介绍

gitee 下载 04

5.2 配置TortoiseGit远程Gitee

点击左侧Git->Remote,右侧只需要输入2项:

  • Remote默认为origin
  • URL为仓库地址

gitee remote 06

Gitee和Github认证不一样,Gitee提交代码采用用户名和密码进行认证,提交时会弹出以下界面输入用户名及密码即可

gitee配置用户名及密码05

5.3 从本地提交代码到Gitee

提交代码流程和Github流程一样,自行查看,这里不重复介绍

欢迎沟通交流技术和支付业务,一起探讨聚合支付/预付卡系统业务、技术、系统架构、微服务、容器化。并结合聚合支付系统深入技术框架/微服务原理及分布式事务原理。

部分项目实战文章

项目实战-dtpay聚合支付系统整体介绍

项目实战-dtpay聚合支付系统开发环境搭建

项目实战-中间件在聚合支付系统中的应用

项目实战-dtpay运营管理后台

项目实战-接口设计

业务场景中学透RocketMQ5.0-事务消息在预付卡系统中的应用

dtpay聚合支付系统对账管理模块系统设计

聚合支付系统技术架构-支付渠道管理业务分析与系统设计

支付前置系统项目实战-基于Netty

2024聚合支付系统商户进件和扫码绑定设备业务流程

2024聚合支付系统(dtpay)-分账子系统-商户结算报表设计及业务流程

2024行业数字化-预付卡系统卡管理模块需求及系统设计

2024聚合支付系统代理商分账业务分析及报表设计

2024聚合支付平台商户和代理商子系统分析与设计

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

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

相关文章

[vue2+axios]下载文件+文件下载为乱码

export function downloadKnowledage(parameter) {return axios({url: /knowledage/download,method: GET,params: parameter,responseType: blob}) }添加 responseType: blob’解决以下乱码现象 使用触发a标签下载文件 downloadKnowledage(data).then((res) > {let link …

Linux配置静态IP详细步骤及联网问题,以及更改主机名问题

一,Linux配置静态IP详细步骤及联网问题 我的Linux操作系统版本是是CentOS7/CentOS8 1.网络适配器:NAT模式点击设置-网络适配器-网络连接 (选择NAT模式)-点击确定 2.查看网关相关配置点击 编辑-虚拟网络编辑器-选择VMnet8-点击更…

JZ2440开发板——S3C2440的存储控制器

以下内容源于韦东山课程的学习与整理,如有侵权请告知删除。 课程中说的“内存控制器”,准确来说是“存储控制器”,其配套书籍写的也是“存储控制器”。 另外“Nor Flash控制器”,说的也是“存储控制器”,或者“存储控…

深入剖析大模型原理——Qwen Blog

1. 输入部分 Text:原始输入文本,模型需要处理的自然语言数据。Tokenizer:分词器,将输入文本转换为词汇表中的索引(ID),便于后续处理。Input_ids:经过分词处理后的ID序列&#xff0c…

如何借助项目管理系统实现审批流程的自动化与标准化?

在快节奏的项目申报领域中,繁琐的审批流程往往成为制约项目推进速度的瓶颈。传统的人工审批方式不仅耗时耗力,还容易因人为因素导致审批效率低下、结果不一致等问题。为此,一款能够支持在线审批流程、实现审批自动化与标准化的项目管理系统显…

MATLAB基本语句

MATLAB语言为解释型程序设计语言。在程序中可以出现顺序、选择、循环三种基本控制结构,也可以出现对M-文件的调用(相当于对外部过程的调用)。 由于 MATLAB开始是用FORTRAN语言编写、后来用 C语言重写的,故其既有FORTRAN的特征,又在许多语言规…

小琳AI课堂:机器学习

大家好,这里是小琳AI课堂,今天我们要聊的是机器学习,它是人工智能(AI)的一个分支,主要研究如何让计算机系统通过数据学习,从而做出决策或预测。 下面我们就从四个角度来详细解释一下“什么是机器…

感知笔记:ROS 视觉- 跟随红球

- 目录 - 如何在 ROS 中可视化 RGB 相机。如何作为机器人切换主题。如何创建 blob 检测器。如何获取要跟踪的颜色的颜色编码。如何使用 blob 检测数据并移动 RGB 相机以跟踪 blob。 机器人技术中最常见的传感器是不起眼的 RGB 摄像头。它用于从基本颜色跟踪(blob 跟…

把设计模式用起来!(4) 用不好模式?之原理不明

(清华大学出版社 《把设计模式用起来》书稿试读) 上一篇:把设计模式用起来!(3)用不好模式?之时机不对 为什么用不好设计模式?——原理不明 难搞的顾客:“抹这种霜&#…

学习ROS2第一天—新手笔记(humble版本)

————今早七点达到实验室,吃了早饭收拾了一下现在07:24开始学习———— 1. RO2与ROS1的不同架构: ROS1架构下,所有节点都是Master进行管理 ROS使用基于DDS的Discovery机制,和Master说再见 API的重新设计 编译…

数集相等的定义凸显初等数学几百年重大错误:将无穷多各异数集误为同一集

黄小宁 创造型人才的突出特征:敢于独立思考,不愿人云亦云随大流做分数的奴隶。初数中定义域为R的一次函数ykx(正常数k≠1)的值域问题是师生们不屑一顾的初数中的初数,然而数集相等的定义凸显初数一直搞错了y的值域而将…

MD5、SHA256哈希值生成验证工具-生成文件的“指纹ID”-调用了微软.Net Framework里的加密工具来生成哈希值

MD5、SHA256等哈希值生成工具通常用来验证文件的完整性,或者说是生成文件的“指纹ID”。 Windows系统下调用哈希工具,要用命令提示符cmd调用,生成和比较不太方便。我编写了一个小工具,将文件拖拽到软件界面即可生成比较。 下载地址…

前端——表格、列表标签

今天我们来学习一下web开发里面的表格标签、列表标签 常用快捷键&#xff1a; shift alt 下 复制粘贴选中内容 表格标签 table HTML 表格由 <table> 标签来定义。 HTML 表格是一种用于展示结构化数据的标记语言元素。 每个表格均有若干行&#xff08;由 <tr>…

Qt实战案例(60)——利用QTimer类实现实时时间功能

目录 一、项目介绍二、项目基本配置三、UI界面设置四、主程序实现4.1 widget.h头文件4.2 widget.cpp源文件 五、效果演示 一、项目介绍 本文介绍利用QTimer类实现实时时间功能并在状态栏中进行显示。 二、项目基本配置 新建一个Qt案例&#xff0c;项目名称为“TimeTest”&am…

【北京迅为】《STM32MP157开发板使用手册》- 第三十八章 任务管理实验

iTOP-STM32MP157开发板采用ST推出的双核cortex-A7单核cortex-M4异构处理器&#xff0c;既可用Linux、又可以用于STM32单片机开发。开发板采用核心板底板结构&#xff0c;主频650M、1G内存、8G存储&#xff0c;核心板采用工业级板对板连接器&#xff0c;高可靠&#xff0c;牢固耐…

解决【WVP服务+ZLMediaKit媒体服务】加入海康摄像头后,能发现设备,播放/点播失败,提示推流超时!

环境介绍 每人搭建的环境不一样&#xff0c;情况不一样&#xff0c;但是原因都是下面几种&#xff1a; wvp配置不当网络端口未放开网络不通 我搭建的环境&#xff1a; WVP服务&#xff1a;windows下&#xff0c;用idea运行的源码 ZLM服务&#xff1a;虚拟机里 问题描述 1.…

训练加速和推理加速

1. 训练加速 训练加速指的是通过优化技术、硬件加速等方式&#xff0c;减少训练模型的时间&#xff0c;尤其是对于大规模数据集和复杂模型。 训练的特点&#xff1a; 计算量大&#xff1a;模型训练时需要执行前向传播和反向传播&#xff0c;并在多个迭代&#xff08;epoch&a…

Java 23 的12 个新特性!!

Java 23 来啦&#xff01;和 Java 22 一样&#xff0c;这也是一个非 LTS&#xff08;长期支持&#xff09;版本&#xff0c;Oracle 仅提供六个月的支持。下一个长期支持版是 Java 25&#xff0c;预计明年 9 月份发布。 Java 23 一共有 12 个新特性&#xff01; 有同学表示&…

【Java】网络编程-地址管理-IP协议后序-NAT机制-以太网MAC机制

&#x1f308;个人主页&#xff1a;努力学编程’ ⛅个人推荐&#xff1a; c语言从初阶到进阶 JavaEE详解 数据结构 ⚡学好数据结构&#xff0c;刷题刻不容缓&#xff1a;点击一起刷题 &#x1f319;心灵鸡汤&#xff1a;总有人要赢&#xff0c;为什么不能是我呢 &#x1f434…

vscode关闭git的提交提示

问题描述&#xff1a; vscode中光标停留在每一行都会有出现git仓库的提交信息&#xff0c;影响代码阅读。 解决方法&#xff1a; 左下角设置齿轮&#xff1a; 输入关键词commit input 取消勾选&#xff0c;即可解决。