当前位置: 首页 > news >正文

TortoiseGit使用图解

前言

        记录Git+TortoiseGit使用,记录下开发中常用命令,健忘时用到方知好。

TortoiseGit使用

图解

commit-提交代码

pull-拉取远程分支最新代码

 

push-将本地分支代码推送到远程分支

show log-查看分支提交记录

 show log - 切换分支查看

 show log - 远程分支查看

 Stash changes 本地修改添加到暂存区 

这样切换别的分支就不会携带未提交的修改代码过去

 Stash Pop- 拉取上一次提交的暂存区代码

 stash List - 查看暂存区提交列表

  stash List - 选择对应暂存区代码拉取到本地

 

 

此方法拉取暂存区代码后暂存区记录会去除

Revert - 还原将本地修改代码恢复至修改前

回退代码方法一

Revert - 回退代码方法二

switch/checkout - 切换分支代码

Merge-合并分支代码

一般开发模式分支版本:

dev-自定义分支 

        基于dev 创建自定义新分支 改好后可合并到dev, 在从dev合并到test, test合并到prod

dev 开发分支

test 测试分支

prod 生产分支

合并流程:

dev提交代码-》push到远程分支

切换到test分支 -》合并分支选择 dev

切换到prod分支-》合并分支选择 prod

create Branch - 创建新分支

切换到创建的新分支

ADD 添加新增文件

 

 revert - 回退已提交到远程分支代码

Revert change by this commit - 当前指定版本内容回退 只回退当前版本

如果你这版本内容都不想要 可以直接使用这个 将此版本修改内容回退 

Reset "分支名称" to this   -  直接回退到指定版本 

注意:此方式回退 之前提交记录show log也会清除

如果是 最新提交版本 进行此操作无效 如果想通过此方式回退最新版本内容,直接选择

     

     

    代码冲突处理

     

     

    相关文章:

  • Linux进程学习【基本认知】
  • echarts坐标轴数值,生成的数值是0,100,200,300...,怎么不设置min和max的情况下,让坐标轴的数值相隔200
  • TestBrain开源程序是一款集使用AI(如deepseek)大模型自动生成测试用例、和测试用例评审、RAG知识库管理的web平台系统
  • 常见网络安全攻击类型深度剖析(三):DDoS攻击——分类、攻击机制及企业级防御策略
  • 《深入理解计算机系统》阅读笔记之第十一章 网络编程
  • React.memo 和 useMemo
  • 【金仓数据库征文】- 深耕国产数据库优化,筑牢用户体验新高度
  • python源码打包为可执行的exe文件
  • jQuery AJAX、Axios与Fetch
  • Java实现加密(七)国密SM2算法的签名和验签(附商用密码检测相关国家标准/国密标准下载)
  • 基于ssm的音乐播放平台管理系统(源码+数据库)
  • Android开发,实现底部弹出菜单
  • 高等数学第二章---导数与微分(2.1~2.3)
  • 求职意向商务/BD简历模板
  • 通讯的基础概念:涵盖串行通信、并行通信、TCP、UDP、Socket 等关键概念和技术
  • [AI Workflow] 基于多语种知识库的 Dify Workflow 构建与优化实践
  • 统计术语学习
  • 零信任架构:重塑网络安全的IT新范式
  • AI与思维模型【76】——SWOT思维模型
  • PyTorch生成式人工智能实战(3)——分类任务详解
  • 中越海警2025年第一次北部湾联合巡逻圆满结束
  • 财政部部长:中方主张通过平等对话协商解决贸易和关税争议
  • 中国工程院院士、歼八Ⅱ飞机系统工程副总设计师温俊峰逝世
  • 继续免费通行!五一假期全国高速公路日均流量约6200万辆
  • 快评|对华关税或“大幅下降”,市场压力之下特朗普“急于与中国达成协议”
  • 宁夏回族自治区人大环境与资源保护委员会主任委员张柏森被查