使用SourceTree和TortoiseGit维护GitHub代码

本文详细介绍了如何使用SourceTree和TortoiseGit这两个工具上传代码到GitHub。首先,通过SourceTree创建本地仓库并连接远程仓库,然后推送代码。接着,展示了TortoiseGit的设置步骤,包括生成本地仓库、提交代码到本地和远程仓库。通过这两款工具,可以方便地管理和同步GitHub上的代码。
摘要由CSDN通过智能技术生成

使用SourceTree和TortoiseGit维护GitHub代码

提示:SourceTree和TortoiseGit
TortoiseGit 使用教程 (图文详解)
SourceTree安装教程

target:

  • SourceTree上传代码到GitHub
  • TortoiseGit上传代码到GitHub

准备两个仓库地址:

git@github.com:Deyi3417/u1-resource.git
git@github.com:Deyi3417/u2-Gitsvn.git
GitHub仓库地址

一、SourceTree

1、创建一个本地仓库

创建仓库

2、点击创建,暂存所有

在这里插入图片描述

会在本地生成一个.git文件

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

3、连接远程仓库

3.1 配置远程地址

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

3.2 远端名称和URL(远程地址)

在这里插入图片描述

3.2 填写完后,点击确认

在这里插入图片描述

3.4 包含详细信息,点击确定

在这里插入图片描述

4、点击推送提交至远端仓库

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

在远端仓库里可以看到提交记录

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

本地修改代码测试提交

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

二、TortoiseGit

1、修改Git小乌龟的设置(SSH)

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

2、生成本地仓库

在目标文件夹下右击,选择“在这里创建版本库”,点击确定即可,也会在该目录下生成一个.git的文件夹。
在这里插入图片描述在这里插入图片描述

3、提交代码到本地仓库

3.1 在目标文件夹右击,选择“Git同步”

在这里插入图片描述

3.2 点击提交

在这里插入图片描述

3.3 填写好日志信息,并选择要提交的文件,最后点击提交,即可将文件提交到本地仓库

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

4、提交代码到远程仓库

4.1 远端URL,点击管理

在这里插入图片描述

4.2 配置远端地址

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

4.2 点击推送,提交到远程仓库

在这里插入图片描述

4.3 远端仓库记录

在这里插入图片描述

4.4 修改本地代码提交

在这里插入图片描述
右击Git同步,点击提交
在这里插入图片描述
填写日志信息之后,再点击提交即可。在这里插入图片描述

修改的代码推送到远程仓库

点击推送即可在这里插入图片描述

远程仓库同步了该条记录

在这里插入图片描述
在这里插入图片描述
我写的另外一篇Git与sourceTree

荣耀作为一个手机品牌,其操作系统基于Android,而TortoiseGit是一款专门为Windows系统设计的图形界面Git客户端工具。因此,荣耀设备通常预装的是基于Linux内核的安卓版本,并不具备直接运行Windows程序的能力。 以下是几个主要原因解释了为什么荣耀无法直接安装并运行TortoiseGit: ### 1. 操作系统兼容性 TortoiseGit专为Windows平台优化,它依赖于特定的操作系统环境和库(如Windows注册表、特定的文件系统驱动等),这与Android系统的环境存在差异,导致它无法正常安装和运行。 ### 2. 系统架构限制 Android系统是一个独立的移动设备操作系统,它有自己的软件包管理系统(APK)、编程语言(主要是Java和Kotlin)以及应用程序框架。这种环境下并不支持直接运行非Android应用,尤其是像TortoiseGit这样的第三方桌面软件。 ### 3. 安全性和稳定性考虑 厂商在推出新设备时会考虑到安全性、稳定性和用户体验等因素。如果允许用户在Android设备上运行任意不受官方支持的应用程序,可能会引入安全风险,影响系统性能和稳定性,甚至可能导致数据丢失或设备不稳定。 ### 解决方案 对于需要使用类似功能的用户,可以考虑以下几个替代方案: - **使用集成Git命令行操作**:大多数现代文本编辑器(如Visual Studio Code、Sublime Text等)都内置了对Git的支持,无需额外安装客户端。通过终端或命令提示符可以直接进行各种Git操作。 - **使用浏览器插件**:有些网站提供在线的Git托管服务,比如GitHub Desktop网页版,可以在不需要安装额外软件的情况下完成基本的Git操作。 - **虚拟化解决方案**:利用VMware、VirtualBox等虚拟机软件创建一个模拟Windows环境的虚拟机,在其中安装TortoiseGit。这种方式较为复杂,需要一定的电脑知识和资源管理能力。 - **跨平台客户端**:寻找一些针对移动设备优化的Git客户端应用,例如SourceTree、Mergify等,它们提供了更轻量级、适应移动端操作习惯的功能集。 总之,由于硬件和操作系统环境的不同,荣耀或其他Android设备上直接安装和运行Windows专属软件如TortoiseGit是不可行的。用户可以根据实际需求选择合适的替代方案来满足工作或学习的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值