如何使用 TortoiseGit(小乌龟)进行项目源代码的检出、添加与提交、代码推送与拉取

本文主要是介绍如何使用 TortoiseGit(小乌龟)进行项目源代码的检出、添加与提交、代码推送与拉取,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

😀前言
本文详细介绍如何使用 TortoiseGit(小乌龟)进行项目源代码的检出、文件的添加与提交、代码的推送与拉取,

🏠个人主页:晨犀主页
🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉

💕欢迎大家:这里是CSDN,我总结知识的地方,欢迎来到我的博客,感谢大家的观看🥰
如果文章有什么需要改进的地方还请大佬不吝赐教 先在此感谢啦😊

文章目录

  • Git客户端使用
    • 如何检出项目源代码
    • 文件如何添加到本地仓库
    • 文件如何提交到本地仓库
    • 本地仓库文件如何推送到远程仓库
    • 拉取Pull(更新源代码)
      • 1. 右键点击项目目录
      • 2. 选择 `TortoiseGit > 拉取`
      • 3. 执行拉取操作
      • 4. 查看拉取结果
      • TortoiseGit 界面语言更改为中文
        • 1. 打开 TortoiseGit 设置
        • 2. 进入语言设置
        • 3. 更改语言为中文
        • 4. 应用更改
        • 5. 重启 TortoiseGit

Git客户端使用

如何检出项目源代码

**选择存放代码的目录:**在存放代码的目录点右键,选择Clone(克隆)

image-20240830204839033

输入项目的远程仓库URL:

在弹出的对话框中,输入项目的远程仓库地址。例如:https://gitee.com/it_caijin/school-old-transaction.git这将指定从哪个远程仓库克隆源代码。

选择本地存放目录:

系统将自动创建一个与远程仓库名称相同的目录来存放克隆下来的代码。当然你也可以通过手动选择指定其他目录。

image-20240830205020952

勾选递归子模块: 在进行克隆操作前,请确保勾选递归选项,这样可以确保所有子模块也会一并克隆下来,避免项目缺少依赖。

image-20240830205202856

确认并开始克隆: 点击确认按钮,Git 客户端将开始从远程仓库克隆项目的源代码到本地。克隆过程视项目的大小及网络速度可能需要一些时间。

完成这些步骤后,就可以在本地查看并操作从远程仓库克隆下来的源代码了。

文件如何添加到本地仓库

在com目录下新建1.txt文件.

右键单击要添加的文件或文件夹,在弹出的菜单中选择 TortoiseGit > Add

  • 单个文件:在文件上右键,选择 TortoiseGit > Add
  • 多个文件:可以按住 Ctrl 键同时选择多个文件后右键,选择 TortoiseGit > Add
image-20240830205953129 image-20240830210032959

文件如何提交到本地仓库

image-20240830210933518

第一次操作的时候会提示需要输入身份(邮箱)。

image-20240830211200270

日志信息自己写好就可以提交了。

image-20240830211241365

本地仓库文件如何推送到远程仓库

把代码提交到本地仓库后,再通过【推送】功能,提交到远程仓库(服务器)。

image-20240830211557530
  • 选择分支:在推送对话框中选择要推送的分支(通常是 origin/mainorigin/master)。
  • 确认推送:点击 确定,将更改推送到远程仓库。
image-20240830211642496

拉取Pull(更新源代码)

当项目团队中有其他人编写了一段代码,你需要获取最新时,就需要用到Pull操作,操作步骤如下。

1. 右键点击项目目录

在文件资源管理器中,右键单击本地仓库的项目目录(就是你希望更新代码的目录)。

2. 选择 TortoiseGit > 拉取

在右键菜单中,选择 TortoiseGit > 拉取 选项。打开拉取对话框。

image-20240830212257466

3. 执行拉取操作

配置完成后,点击 确定 按钮开始拉取操作。TortoiseGit 将从远程仓库拉取最新的代码并合并到本地仓库中。

4. 查看拉取结果

拉取完成后,TortoiseGit 会显示一个对话框,显示拉取操作的详细信息,包括成功更新的文件列表、冲突(前提是有)等。

如果发生冲突,TortoiseGit 会提示应该如何处理冲突,可以使用合并工具解决冲突后再提交。

TortoiseGit 界面语言更改为中文

我这里是使用的中文,要将 TortoiseGit 的界面语言更改为中文,可以按照以下步骤操作:

1. 打开 TortoiseGit 设置

右键单击桌面或任意文件夹,选择 TortoiseGit > Settings(设置)。

2. 进入语言设置

在设置窗口中,找到左侧菜单栏的 General(常规)选项,并点击它。然后在右侧窗口中找到 Language(语言)设置选项。

3. 更改语言为中文

点击 Language 选项旁边的下拉菜单,从中选择 简体中文繁体中文

4. 应用更改

选择完语言后,点击 OKApply(应用)按钮,TortoiseGit 的界面就会切换为中文。

5. 重启 TortoiseGit

为了确保语言更改生效,可能需要关闭所有的 TortoiseGit 窗口,然后重新启动文件资源管理器或者重启计算机。完成这些步骤后,TortoiseGit 的界面将会显示为中文。

文章到这里就结束了,如果有什么疑问的地方请指出,诸大佬们一起来评论区一起讨论😁
希望能和诸大佬们一起努力,今后我们一起观看感谢您的阅读🍻
如果帮助到您不妨3连支持一下,创造不易您们的支持是我的动力🤞

这篇关于如何使用 TortoiseGit(小乌龟)进行项目源代码的检出、添加与提交、代码推送与拉取的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1122578

相关文章

C++使用栈实现括号匹配的代码详解

《C++使用栈实现括号匹配的代码详解》在编程中,括号匹配是一个常见问题,尤其是在处理数学表达式、编译器解析等任务时,栈是一种非常适合处理此类问题的数据结构,能够精确地管理括号的匹配问题,本文将通过C+... 目录引言问题描述代码讲解代码解析栈的状态表示测试总结引言在编程中,括号匹配是一个常见问题,尤其是在

Python调用Orator ORM进行数据库操作

《Python调用OratorORM进行数据库操作》OratorORM是一个功能丰富且灵活的PythonORM库,旨在简化数据库操作,它支持多种数据库并提供了简洁且直观的API,下面我们就... 目录Orator ORM 主要特点安装使用示例总结Orator ORM 是一个功能丰富且灵活的 python O

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

Java中String字符串使用避坑指南

《Java中String字符串使用避坑指南》Java中的String字符串是我们日常编程中用得最多的类之一,看似简单的String使用,却隐藏着不少“坑”,如果不注意,可能会导致性能问题、意外的错误容... 目录8个避坑点如下:1. 字符串的不可变性:每次修改都创建新对象2. 使用 == 比较字符串,陷阱满

Python使用国内镜像加速pip安装的方法讲解

《Python使用国内镜像加速pip安装的方法讲解》在Python开发中,pip是一个非常重要的工具,用于安装和管理Python的第三方库,然而,在国内使用pip安装依赖时,往往会因为网络问题而导致速... 目录一、pip 工具简介1. 什么是 pip?2. 什么是 -i 参数?二、国内镜像源的选择三、如何

使用C++实现链表元素的反转

《使用C++实现链表元素的反转》反转链表是链表操作中一个经典的问题,也是面试中常见的考题,本文将从思路到实现一步步地讲解如何实现链表的反转,帮助初学者理解这一操作,我们将使用C++代码演示具体实现,同... 目录问题定义思路分析代码实现带头节点的链表代码讲解其他实现方式时间和空间复杂度分析总结问题定义给定

Linux使用nload监控网络流量的方法

《Linux使用nload监控网络流量的方法》Linux中的nload命令是一个用于实时监控网络流量的工具,它提供了传入和传出流量的可视化表示,帮助用户一目了然地了解网络活动,本文给大家介绍了Linu... 目录简介安装示例用法基础用法指定网络接口限制显示特定流量类型指定刷新率设置流量速率的显示单位监控多个

部署Vue项目到服务器后404错误的原因及解决方案

《部署Vue项目到服务器后404错误的原因及解决方案》文章介绍了Vue项目部署步骤以及404错误的解决方案,部署步骤包括构建项目、上传文件、配置Web服务器、重启Nginx和访问域名,404错误通常是... 目录一、vue项目部署步骤二、404错误原因及解决方案错误场景原因分析解决方案一、Vue项目部署步骤

JavaScript中的reduce方法执行过程、使用场景及进阶用法

《JavaScript中的reduce方法执行过程、使用场景及进阶用法》:本文主要介绍JavaScript中的reduce方法执行过程、使用场景及进阶用法的相关资料,reduce是JavaScri... 目录1. 什么是reduce2. reduce语法2.1 语法2.2 参数说明3. reduce执行过程

如何使用Java实现请求deepseek

《如何使用Java实现请求deepseek》这篇文章主要为大家详细介绍了如何使用Java实现请求deepseek功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1.deepseek的api创建2.Java实现请求deepseek2.1 pom文件2.2 json转化文件2.2