0


代码管理-使用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项:

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

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聚合支付平台商户和代理商子系统分析与设计

标签: git gitee github

本文转载自: https://blog.csdn.net/BenMicro/article/details/142371262
版权归原作者 贝恩聊架构 所有, 如有侵权,请联系我们删除。

“代码管理-使用TortoiseGit同步项目到Github/Gitee”的评论:

还没有评论