1 什么是TortoiseGit
TortoiseGit下载地址
TortoiseGit是Git的Windows桌面可视化工具,通过软件的操作来实现Git命令的效果,使所有的操作都能用图形化实现。TortoiseGit安装很简单,这里不对安装流程进行讲解。下载之后即可按照普通软件的方式进行安装,每一步都选择默认选项即可。
注意:安装TortoiseGit之前要先安装Git,因为TortoiseGit安装过程中会自动搜索匹配系统中安装的Git,这样免去了手动配置的困扰,而且需要安装较新版本的Git,否则会不匹配、TortoiseGit不能正常运行,Git官网下载地址
2 Github创建新仓库和Token
2.1 创建新仓库
登录Github在主界面点击New进行仓库(项目)的创建,如下图
根据下图填好以下属性
- 输入仓库名称(项目名)
- 对仓库进行描述,该项可以为空
- 选择仓库是否公开
- 是否创建ReadMe文件
上图的属性填好后,把页面拉取到最后,点击Create repository进行仓库的创建,创建成功后进入到以下界面
2.2 创建Token
请看这篇文章创建Github Token(令牌)章节
程序员利器-使用 PicGo+Github/Gitee 搭建个人图床在线服务
3 TortoiseGit同步Github项目
3.1 TortoiseGit从Github拉取项目
点击下图中的Code按钮获取仓库地址,使用该地址进行仓库代码下载
在存储代码的文件夹右击,选择Git Clone进行代码下载
进入到源代码下载界面,输入仓库的远程地址,点击ok进行下载
下载成功出现该界面信息,接下来我们把本地代码提交到远程仓库流程
3.2 配置TortoiseGit远程Github
进入到本地代码文件夹,右击打开Settings
点击左侧Git->Remote,右侧只需要输入2项:
-
Remote默认为origin
-
URL为Token+Github项目地址,即https://40位token@项目地址,例如https://ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@github.com//itbeien/test.git
设置好上面两项点击应用即可
3.3 从本地提交代码到Github
配置好远程仓库和token后这时就可以把本地修改和新增的代码提交到Github
先添加新增的代码到本地仓库
进入到代码提交页面,点击OK把代码提交到本地仓库
出现以下界面代表代码已经提交到本地仓库,然后点击Commit
出现以下界面,填写注释,点击commit进行代码提交
最后点击push,推送代码到Github
出现以下界面代表代码已经提交成功
我们最后在Github仓库进行验证
4 Gitee创建新仓库
4.1 创建新仓库
登录到Gitee,在主界面点击+号创建仓库
根据下图填好以下属性
- 输入仓库名称(项目名)
- 仓库路径(项目名)
- 对仓库进行描述,该项可以为空
- 选择仓库是否公开
- 是否创建ReadMe文件,该项可以为空
上图填好后,点击创建,出现如下界面代码仓库创建成功
5 TortoiseGit同步Gitee项目
5.1 TortoiseGit从Gitee拉取项目
点击上图中的克隆/下载获取Gitee仓库地址,下载代码和上面的Github流程一样,这里不重复介绍
5.2 配置TortoiseGit远程Gitee
点击左侧Git->Remote,右侧只需要输入2项:
- Remote默认为origin
- URL为仓库地址
Gitee和Github认证不一样,Gitee提交代码采用用户名和密码进行认证,提交时会弹出以下界面输入用户名及密码即可
5.3 从本地提交代码到Gitee
提交代码流程和Github流程一样,自行查看,这里不重复介绍
欢迎沟通交流技术和支付业务,一起探讨聚合支付/预付卡系统业务、技术、系统架构、微服务、容器化。并结合聚合支付系统深入技术框架/微服务原理及分布式事务原理。
部分项目实战文章
项目实战-dtpay聚合支付系统整体介绍
项目实战-dtpay聚合支付系统开发环境搭建
项目实战-中间件在聚合支付系统中的应用
项目实战-dtpay运营管理后台
项目实战-接口设计
业务场景中学透RocketMQ5.0-事务消息在预付卡系统中的应用
dtpay聚合支付系统对账管理模块系统设计
聚合支付系统技术架构-支付渠道管理业务分析与系统设计
支付前置系统项目实战-基于Netty
2024聚合支付系统商户进件和扫码绑定设备业务流程
2024聚合支付系统(dtpay)-分账子系统-商户结算报表设计及业务流程
2024行业数字化-预付卡系统卡管理模块需求及系统设计
2024聚合支付系统代理商分账业务分析及报表设计
2024聚合支付平台商户和代理商子系统分析与设计